Working on a large monolithic codebase is cumbersome. No single person has an overview of all functionality. Evolving the software becomes slow and the risk of breaking something increases. Adopting new technologies requires a lot of effort. The microservices pattern solved a lot of these issues. However, in most projects, it’s only applied to backend code. Most modern frontends are still monoliths, often tied to a single JavaScript framework.
The micro frontends architecture changes this. There you split the application into vertical slices which can be developed and deployed by autonomous cross-functional teams. So beside caring about database and business logic, each team also develops their own part of the user interface. This talk will illustrate the reasoning behind micro frontends. You’ll learn why more and more companies are starting to adopt this pattern. We’ll also discuss the challenges and typical pitfalls this approach introduces.
Micro Frontends - Think Smaller, Avoid the Monolith Love the Backend | Web Rebels | June 2018 |
---|