Jungfraubahn - Datenintegrations-Middleware
★ FeaturedWeiterentwicklung, Modernisierung und Migration der Datenintegrations-Middleware zur Verbesserung der Skalierbarkeit und Verfügbarkeit.
Technische Herausforderungen
- Modernisierung einer bestehenden Apache ServiceMix Architektur
- Migration von monolithischen Strukturen zu Microservices mit Spring Boot
- Containerisierung der gesamten Integrationslandschaft
- Sicherstellung der Datenintegrität über verschiedene Quellsysteme hinweg
Lösungen
Ich leitete die Migration von Apache ServiceMix zu einer modernen Spring Boot-basierten Architektur unter Verwendung von Scala und Java. Zudem führte ich die Containerisierung mit Docker und das Deployment auf Kubernetes ein.
Ergebnisse
- Massgeblich verbesserte Skalierbarkeit und Systemstabilität
- Erhöhte Verfügbarkeit durch Kubernetes-Orchestrierung
- Vereinfachte Wartung und schnellere Release-Zyklen
- Erfolgreiche Modernisierung ohne Unterbrechung kritischer Geschäftsprozesse
Die Jungfraubahn AG benötigte eine Modernisierung ihrer zentralen Middleware, um den steigenden Anforderungen an Datendurchsatz und Systemverfügbarkeit gerecht zu werden.
Technische Transformation
Ich war massgeblich an der Transformation von einer veralteten Apache ServiceMix Infrastruktur hin zu modernen Spring Boot Services beteiligt. Durch den Einsatz von Scala konnten wir komplexe Transformationslogik effizient und typsicher implementieren.
Cloud-Native Ansatz
Ein zentraler Aspekt war die Einführung von Docker und Kubernetes. Dies ermöglichte es uns, die verschiedenen Integrationsdienste unabhängig voneinander zu skalieren und die Ausfallsicherheit signifikant zu erhöhen.
Ergebnis
Das Ergebnis ist eine hochperformante, robuste Middleware, die als zentraler Hub für den Datenaustausch zwischen verschiedenen touristischen Systemen der Jungfraubahn dient.