In this video, I break down the concept of micro-frontends, explaining what they are and how they can revolutionize web development. I'll explore how micro-frontends can help scale teams within an organization, making it easier to manage and develop complex applications. Through clear, concrete examples, you'll learn how to effectively divide a website into micro-frontends, ensuring modularity and efficiency. Whether you're a developer, tech lead, or just curious about the latest in web architecture, this video will provide you with the insights and practical knowledge you need to get started with micro-frontends.
Resources in the video:
Frontend Discovery Service: https://github.com/awslabs/frontend-discovery-service
The Micro-Frontends Newsletter: https://www.buildingmicrofrontends.com
Building Micro-Frontends book: https://amzn.to/3yROyAv
Chapters:
00:00 Problem space
00:31 Micro-Frontends introduction
02:57 What are Micro-Frontends
03:46 Micro-Frontends vs Components
04:55 Multi-framework approach
05:42 Reusability
6:44 Team ownership
07:19 Micro-Frontends deployment
08:41 Frontend Discovery Service
08:52 How to identify Micro-Frontends in your application
18:02 Vertical vs Horizontal split
20:03 The core team
21:53 Value stream teams
22:58 Companies using Micro-Frontends
23:41 TLDR
===================================
Follow me for more tips!
Spotify: https://open.spotify.com/show/0W5YEY5T3ApuYS8H9I3DzL?si=c279c2df086b4d8f
Twitter: https://twitter.com/lucamezzalira
LinkedIn: https://www.linkedin.com/in/lucamezzalira
Instagram: https://instagram.com/mezzalab
TikTok: https://www.tiktok.com/@lucamezzalira