Komplette Umsetzung inklusive Betrieb einer neuen Business Domain für Event-Driven Architectures für das IAM-Team. Die metadir-flow Domain abstrahiert sowohl lesende als auch schreibende Zugriffe auf die Quell- und Zielsysteme. Mittels verschiedener Kafka Topics können aufbereitete Daten gelesen werden oder Schreibanweisungen in Auftrag gegeben werden.
Biggest challenge
Harmonisierung der Daten
What we did
Konzeption, Implementation und Betrieb
Main tools we used
Quarkus, Kafka, Avro, Apache Camel, ForgeRock IdP, OIDC, RESTful API, OpenAPI, Kustomize, ArgoCD, OpenShift, GitHub Actions
Aufgaben
Requirements Engineering, Datenmodellierung & Data Flow Design
Konzeption der neuen Applikation, des Topic-Designs inkl. Schemas, der Anbindungen sowie der Authentifizierung mittels OIDC
Konzeption & Implementation unterschiedlicher Data Syncs (sync- & asnyc-based) inkl. inhouse Persistierung und Integration mittels Kafka
Implementierung der Quarkus Microservices inklusive Integration Flows mittels Mutiny & Kafka
Konzeption & Implementierung einer resilienten Command-Api für schreibende Operationen unterschiedlichster Use Cases im B2E, B2C & B2B Bereich
Implementation von automatisierten Tests & Quality Gates
Aufbau CI/CD Flows mittels GitHub Actions, ArgoCD und Kustomize für OpenShift Deployments
Aufbau Monitoring, Alerting und KPI Reporting
Betrieb und Wartung der Applikationen
Technologien
Quarkus
Mutiny
Kafka
Avro
Java 21
OIDC
OpenAPI
Splunk / Splunk APM
GitHub Actions
Kustomize
ArgoCD
OpenShift