Micro-Frontends mit React - ein Erfahrungsbericht
Bei dmTECH haben wir Microservices eingeführt, um den Backend-Code in gut wartbare Teile zu zerlegen und über mehrere Teams skalieren zu können. Im Frontend war zunächst weiter ein Monolith im Einsatz. Aber auch der Frontend-Code wurde zu groß für ein Team und es kam der Wunsch auf, modulare Einheiten in kleineren Teams zu entwickeln. In diesem Talk möchten wir euch unseren Weg von einem zentralen Frontend-Team hin zu autonomen End-to-End-Teams aufzeigen. Am Beispiel vom Online-Shop dm-drogerie markt (dm.de) verdeutlichen wir, wie wir die Integration im Frontend mit React und Dependency Inversion umgesetzt haben, so dass jedes Team unabhängig in der jeweiligen Domäne entwickeln, releasen und deployen kann.
Denise Schäfer
Denise ist seit mehreren Jahren Software-Entwicklerin bei dmTECH und mag technische und architektonische Herausforderungen in allen Bereichen der Software-Entwicklung.
Benjamin Seber
Benny ist Software-Entwickler bei synyx GmbH & Co. KG, wo er seit mehreren Jahren verschiedene Kunden bei der Entwicklung von Softwarelösungen im agilen Umfeld unterstützt.