MSc Informatik, ETH Zürich · MAS MTEC, ETH Zürich
Zentraler Integrationshub für die schrittweise Modularisierung des Online-Bankings.
Der Hub bündelt wiederverwendbare Frontend-Funktionen, Integrationswerkzeuge und Dokumentation und bietet neuen Microapps einen einheitlichen Anbindungspunkt.
Ausgangspunkt war eine monolithische Online-Banking-Plattform, deren Frontend schrittweise modularisiert werden sollte. Die Veränderung sollte ohne vollständige Neuentwicklung und ohne Unterbruch der laufenden Weiterentwicklung erfolgen. Neue Microapps mussten deshalb parallel zum bestehenden Monolithen eingeführt werden können.
Für diesen Übergang wurden zunächst die konzeptionellen Grundlagen entwickelt und validiert. Darauf aufbauend wurde der zentrale Integrationshub als Anwendung implementiert. Er bündelt Querschnittsfunktionen, die sonst jede Microapp selbst implementieren müsste, und schafft einen gemeinsamen Anbindungspunkt für neue Microapps.
Zum Projekt gehörten zudem Integrationswerkzeuge und Entwicklerdokumentation für Teams im gesamten Digital-Banking-Bereich. Sie unterstützen Entwicklerteams bei der Anbindung neuer Microapps an den Hub. Der fertiggestellte Integrationshub ist im gesamten Digital-Banking-Bereich im Einsatz.
Schrittweise Modularisierung über einen zentralen Integrationshub.
Der Hub bildet den gemeinsamen Anbindungspunkt zwischen dem bestehenden Monolithen und neuen Microapps. Wiederverwendbare Frontend-Funktionen stehen zentral bereit; Werkzeuge und Dokumentation unterstützen die Integration durch Entwicklerteams.
- Projektkontext
- Vor Nuitio
Kontaktiere Fabian
Schreib Fabian kurz, worum es geht. Im ersten Gespräch besprechen wir das Vorhaben und mögliche nächste Schritte.