Kir Belevich reviewed Micro Frontends in Action by Michael Geers
Micro Frontends in Action
5 stars
A good introduction book to the topic, especially when it's not like there are many of them around. Very friendly and easy to read overview of different aspects of going the microfrontends route, from purely technical to organizational.
I've started to read the book after I played around with microfrontends already using Webpack Module Federation, which was actually mentioned by the author and in my opinion should definitely be included in the second edition. It's fair to say that it's a game changer not only from a bundle size and shared dependencies perspective. ESBuild implements the same concept too, following this new trend and solving the important tooling puzzle.
I personally would give a "framework-agnostic" topic a bit more pages and draw more parallels with microservices in general. React/Vue/Angular/Svelte microfrontend, encapsulated into a Custom Element with Shadow DOM / Scoped CSS, is almost literally an isolated Docker container …
A good introduction book to the topic, especially when it's not like there are many of them around. Very friendly and easy to read overview of different aspects of going the microfrontends route, from purely technical to organizational.
I've started to read the book after I played around with microfrontends already using Webpack Module Federation, which was actually mentioned by the author and in my opinion should definitely be included in the second edition. It's fair to say that it's a game changer not only from a bundle size and shared dependencies perspective. ESBuild implements the same concept too, following this new trend and solving the important tooling puzzle.
I personally would give a "framework-agnostic" topic a bit more pages and draw more parallels with microservices in general. React/Vue/Angular/Svelte microfrontend, encapsulated into a Custom Element with Shadow DOM / Scoped CSS, is almost literally an isolated Docker container analogue. And the upcoming ShadowRealm API will potentially add even more value to this.
This book complemented my own experience here and there by explaining some of the aspects I didn't really think about before.
Favorite quote: "Autonomy inherently comes with the cost of accepting redundancy".
4.5 stars rounded to 5.