Part 2. Routing, composition, and communication

 

Now you know the basics of the micro frontends architecture. In part 2 of this book, we’ll do a deep dive into the techniques you’ll need to build a more sophisticated project. Most of these techniques don’t require special tools.

Adoption of the micro frontends approach is spreading in the software industry. That’s why we see a lot of meta-frameworks and helper libraries being open-sourced by businesses and individuals. These tools address common pain points and provide additional abstractions to improve the developer experience. Since this support software landscape is still shifting, we won’t go deep into any of these solutions. However, we’ll touch on a few of them along our journey.

Throughout the following chapters, we’ll focus on existing web standards and leverage native browser features wherever possible. This stick-to-the-fundamentals approach has proven stable and valuable in the projects I’ve been a part of over recent years. Understanding the core concepts is vital for building a successful project--even if you decide to pick up a micro frontends library later.