The much-discussed micro frontends come with their own challenges and trade-offs. People keep wondering if their benefits pay off for their projects and how to implement them. This session brings some light into the darkness.
We start by looking at several real-world use cases I helped to plan and implement in the last years. They are from different branches: Finance and Accounting, Banking, Insurance. However, we also talk about projects where we deliberately decided against micro frontends. Using these scenarios, we work out reasons for using or not using this new architectural style.
In the second part, we talk about implementation strategies. We look at Module Federation which is a game-changer for micro frontends, not only in the area of SPA. After seeing how to integrate it with Angular and the CLI we discuss consequences, necessary trade-offs, and alternatives.
By the end, you will know if micro frontends are a good choice for your project and how to implement them.