2
0 Comments

Quick Intro to Micro Frontends

What are Micro Frontends?

Micro frontends are an approach to organizing the structure of large frontend applications so they can be developed and released smoothly even when a large number of developers work on them simultaneously.

Within this model, different parts of a frontend website are split into separate applications that are developed and rolled out independently by the teams who own them, so that they do not block one another due to inter-dependencies or working on the same areas of the code.

Those different parts communicate via events directly in the web browser of the users, and they are combined into one by a single container application so that the end-users have the impression of a seamless application.

This resembles the approach of microservices that can be found nowadays in the architecture of some backends.

To learn more, check out Cam Jackson's excellent article: https://martinfowler.com/articles/micro-frontends.html

on February 10, 2021