Luca Mezzalira is the VP of Architecture for DAZN. On the podcast today, Luca and Wes discuss Micro frontends and how they're implemented at DAZN. The podcast goes into benefits, strategies, and team organization details on building a micro frontend architecture.
Key Takeaways
- A Micro frontends is an approach to developing frontends that attempts to take some of the same benefits from Microservices and apply them to frontend development.
- Microfront ends can be developed with different technologies and ownership of components on a single view. However, DAZN took a vertical approach to build them. Each Micro frontend is loaded into an app shell that offers an API for crosscutting concerns. Only one Micro frontend is loaded at a time into the app shell.
- The ‘Inverse Conway Maneuver’ recommends evolving your team and organizational structure to create the architecture you want.
- DAZN derisks deployments by using canaries implemented with Lambda at the Edge on Cloudfront. For code deployments, each of the Micro frontends can be introduced with a limited scope and then expanded once proven stable.
Subscribe on:
Validate your software roadmap by learning the trends, best practices and solutions applied by the world's most innovative software practitioners. If you are a senior software engineer, architect, or team lead and want to take your technical learning and personal development to a whole new level this year, join us at QCon Plus this May 17-28.
Community comments