Make Your Microfrontends Not Feel Like a Jigsaw Puzzle
About this talk
Coming back from a monolithic architecture, everyone was promising the moon about the benefits of microfrontends. After working on them for years, though, it hasn't been a bed of roses. Dealing with version mismatches, code duplication, and the overall increase of architectural complexity has been quite a challenge. This talk explores a real-world scenario showing how to smooth the experience of a micro-frontend architecture — from the sharp edges that catch teams off-guard to the practical patterns that bring the whole puzzle together.
Key takeaways
- The real trade-offs of microfrontends that are rarely talked about: version mismatches, code duplication, and architectural complexity
- Patterns for sharing state and design system components across independently deployed frontends
- How to manage dependencies and avoid the "works on my micro" problem
- Practical strategies for improving developer experience in a microfrontend setup