Wachsende Komplexität, rapide alternde Technologie, moderne Teamorganisation, hoher Innovationsdruck und eine breite Plattformvielfalt erschweren die Entwicklung von webbasierten Anwendungen. Neue Architekturstile sind notwendig, um die Geschwindkeit bei der Entwicklung zu steigern. Einer der Ansätze sind Microfrontends. Sie übertragen die von den Microservice bekannten Paradigmen und Prinzipien auf die Frontend-Welt. Anstatt ein Frontend für viele Microservices zu bauen, entstehen viele Microfrontends die je nach Umgebung zu einem Frontend - sogar just-in-time - zusammengesetzt werden.
