Episode 422: Michael Geers on Micro Frontends

Topics covered
Popular Clips
Episode Highlights
Cross-functional Teams
Cross-functional teams in microfrontend architectures are structured to handle both frontend and backend responsibilities, enhancing customer focus and reducing communication needs. explains that each team owns its microfrontend and additional services, like authentication, to maintain independence and coherence 1. This approach contrasts with having a dedicated infrastructure team, as it aligns teams more closely with customer needs and allows for more agile development.
In many projects, we are doing the creating direct value for the customer. Reason is one of the main arguments.
---
Geers advises against starting with microfrontends for startups due to the complexity of changing team boundaries, recommending a monolithic approach initially with modularization for future adaptability 2.
Coordination & Communication
Effective coordination and communication are crucial in microfrontend environments. highlights the importance of a centralized design system to ensure a consistent user experience across different applications 3. Frontend architects and guilds facilitate shared best practices and integration solutions among teams, reducing the need for strong tech leads.
The main focus of this micro frontend architecture is having teams being able to run on their own, so having their own systems, making their own technology decisions and deploying the application.
---
Each team manages its CI/CD pipeline independently, which simplifies deployment and production support but requires careful boundary definition to avoid technical complexity 4.
Related Episodes

Episode 447: Michael Perry on Immutable Architecture
Answers 383 questions

Episode 213: James Lewis on Microservices
Answers 383 questions

Episode 134: Release It with Michael Nygard
Answers 383 questions

Episode 20: Interview Michael Stal
Answers 383 questions

SE-Radio Episode 295: Michael Feathers on Legacy Code
Answers 383 questions

Episode-226-Eric-Evans-on-Domain-Driven-Design-at-10-Years
Answers 383 questions

Episode 205: Martin Lippert on Eclipse Flux
Answers 383 questions

Episode 388: Bob Kepford on Decoupled Content Management Systems
Answers 383 questions

SE Radio 557: Timothy Beamish on React and Next.js
Answers 383 questions

Episode 17: Feedback and Roadmap
Answers 383 questions

Episode 400: Michaela Greiler on Code Reviews
Answers 383 questions

Episode 127: Usability with Joachim Machate
Answers 383 questions

Episode 402: Rich Harris on the Svelte JavaScript Framework
Answers 383 questions

Episode 495: Vaughn Vernon on Strategic Monoliths and Microservices
Answers 383 questions

Episode 36: Interview Guy Steele
Answers 383 questions














