Implementierung Datenplattform für Transformation und Datenaustausch
Kurzbeschreibung
Für den Kunden wurde eine Datenplattform auf Basis 'Apache Kafka' erstellt. Routing- und Transformations-Regeln lassen sich über ein Redaktionssystem von Fachspezialisten einrichten.
Ergänzung
Für die flexible Transformation interner Datenstrukturen in standardisierte (Bipro, GDV, ..) resp. individuell vereinbarter Datenaustausch-Formate wurde eine Transformations- und Routing Anwendung ähnlich einer Lambda-Architektur erstellt. Die Anwendung basiert auf microservices, die auf einer container-runtime wie kubernetes laufen und über apache kafka kommunizieren.
Fachbeschreibung
Für die Anwendung wurde eine klare Trennung der Verantwortlichkeiten getroffen – die Plattform soll als solche agnostisch bzgl. der Transformationen sein – die Transformationsregeln selbst werden über das Redaktionssystem gepflegt und zur Laufzeit durch die Plattform angewendet. Darüber ließ sich auch organisatorisch eine Trennung der Verantwortlichkeiten erzielen.