Das Konzept von Microservice-Architekturen in der Softwareentwicklung gewinnt zunehmend an Aufmerksamkeit. Diese Architekturen entstehen oft aus dem Refactoring monolithischer Anwendungen. Viele Microservice-Architekturen kümmern sich wenig um das Frontend beziehungsweise um die Benutzeroberfläche. Oft führt die Zerschlagung zu vielen kleinen, lose gekoppelten Diensten, die in einem weiterhin monolithischen Frontend zusammengefasst sind.
Mit einer Micro-Frontend-Architektur können diese lose gekoppelten Systeme systematisch/dynamisch in einer Benutzeroberfläche zusammengeführt werden. Ich gebe in diesem Vortrag einen Überblick über verschiedene Migrationsansätze zu Micro-Frontend-Architekturen und zeige einen Migrationsansatz am Beispiel des Software-Visualisierungsprogramms ExplorViz.