Summary
In this chapter, we investigated how the web has evolved to reach a point where micro frontends can be presented as a viable solution. We discussed that the need for application scaling has hit a point where alignment efforts have had a massive impact on efficiency. Together with some new technical possibilities, the architectural pattern of micro frontends can now be implemented successfully.
You now know that micro frontends not only have a technical but also a business background. However, besides some advantages, they also come with disadvantages. Knowing from the start what to expect is crucial when aiming for a solid solution.
In the next chapter, we’ll have a more detailed look at the challenges and pitfalls of micro frontends. Our goal is to be able to successfully tackle all challenges with sound solutions. We will cover some of the most difficult problems, following a path that leads to proper implementation.