Kafka Platfform für die SBB

Puzzle unterstützte die SBB beim Aufbau einer Kafka Plattform für Messaging und Streaming auf OpenShift. Ein hoher Automatisierungsgrad und Self Service für die Entwicklungsteams standen dabei im Zentrum.
Services
Red Hat AMQ Streams, OpenShift, Docker
Branche
Mobilität
Projektlead
Benjamin Bühlmann
Design ohne Titel-1

Messaging und Streaming mit hohem Automatisierungsgrad

Für verschiedene Projekte benötigte die SBB eine zentrale Messaging und Streaming Plattform auf OpenShift. Puzzle unterstützte bei der Architektur, beim Aufbau und bei der Integration des Kafka Ökosystems in die bestehende Systemlandschaft.

Auf Basis von Red Hat AMQ Streams entstand eine automatisierte Plattform, über die sich Kafka Cluster effizient bereitstellen und verwalten lassen. Ein Self Service Portal ermöglicht den Entwicklungsteams, benötigte Kafka Ressourcen selbständig zu erstellen und zu managen. Automatisierte Tests prüfen die Stabilität auch nach Updates und simulieren unterschiedliche Fehlerszenarien. Prometheus und Grafana sorgen für Monitoring und frühzeitige Fehlererkennung. Zusätzlich automatisierte Puzzle Deployments und Updates mittels Pipelines und integrierte die Plattform in die bestehende Monitoring- und Alerting-Infrastruktur.