Im Projekt "Event Driven Data Streams | Connect" unterstützte b-nova die Helvetia Versicherung Schweiz beim Aufbau und der Weiterentwicklung event-getriebener Datenströme zwischen verteilten Systemen. Im Fokus standen die zuverlässige Integration heterogener Anwendungen über Apache Kafka, die Modellierung von Topics und Datenflüssen mit Avro-Schemas sowie die technische Umsetzung robuster Schnittstellen für asynchrone Kommunikation auf Basis von Quarkus und Java. Ergänzend begleiteten wir Schema-Evolution, Fehlerbehandlung, Testing, Monitoring, GitOps-basiertes Deployment und die kontinuierliche Verbesserung der Integrationslandschaft bis in den produktiven Betrieb.
Biggest challenge
Zuverlässige Anbindung verteilter Systeme über asynchrone Datenströme mit konsistenter Schema-Evolution und klar definierten Integrationsgrenzen
What we did
Konzeption und Umsetzung event-getriebener Integrationslogik mit Kafka, Avro und Quarkus inklusive GitOps-Deployment, Monitoring und Betriebsbegleitung
Main tools we used
Kafka, Avro, Quarkus, Java, OpenAPI, GitHub Actions, ArgoCD, OpenShift