Summary
In this chapter, you learned how others approached the problem of introducing a micro frontend solution. You saw that the business factor always plays an important role in how technical decisions are made and what a micro frontend solution should look like. In contrast, teams being empowered by increased modularization is usually one of the key outcomes of a development experience.
Using micro frontends gives businesses a faster time to market, without having to wait for long release cycles and unrelated features to be implemented. If the domain is decomposed properly, then every module not only makes sense but can truly live on its own. Using patterns such as extension components, a UI can be composed dynamically and always adjust perfectly to the available functionality.
Micro frontends are as much a technological challenge as an organizational one. Communication with the stakeholders, as well as between the individual teams and different roles within a team, has to...