Enterprise communication regulation b/w contracting parties

Overview _

Client:

Engineering & IT company
> 10000 employees
Germany

Business case:

➔ Facilitate communications between contracting parties
➔ Comply with the state regulations
➔ Exchange data with SAP

Industry _

➔ Engineering
➔ Project management

Services _

➔ Custom software development

Project type _

➔ Web
➔ Cloud

Technology _

➔ Java
➔ TypeScript
➔ Groovy
➔ Scala
➔ SpringBoot
➔ Angular
➔ MySql
➔ Hibernate
➔ Hazelcast
➔ Minio
➔ Prometheus
➔ Swagger
➔ JUnit
➔ Mockito
➔ Harmcrest
➔ Serenity
➔ Spock
➔ Gatling
➔ OTC – Open Telekom Cloud

Description _

The application facilitates the communication between members depending on their roles in the project. The solution imports data from SAP and makes it available in the form of projects and orders to the privileged users as base points for starting communication and tasks.

Challenges _

An application that serves end-users across multiple organizations, with precise roles and tasks within the ecosystem, presents multiple challenges:
_

  • Frequent deployments of high quality business features
  • High scalability and availability
  • High performance
  • Advanced monitoring and alerting
  • Modern and responsive user interface
  • Data availability and localization constraints
  • Security based on complex business rules
  • Complex business domain model
  • Efficient user task scheduling
  • Customizable notifications
  • SAP integration

Solutions _

We met client’s high expectations with a series of cross-technology solutions:
_

  • Microservices architecture
  • Deployment on Open Telekom Cloud
  • Use the Istio service mesh deployed on Kubernetes cluster
  • Continuous delivery using Gitlab
  • High automation using terraform and ansible
  • Agile software development process
  • Built in quality in the software development process
  • High testing coverage including security and performance
29 years in business | 2700 software projects | 760 clients | 24 countries

We turn ideas into software. What is yours?

Get in touch

1 + 7 =