The Power of Micro Frontends & Breaking Down Monoliths | Thayse Onofrio
Plus, how to manage disappointment for your team, ten project management mistakes EMs make, and Stack Overflow's partnership with OpenAI.
This week, guest host
chats with Thayse Onofrio, Software Engineer at Clutch and ex Thoughtworks. Thayse discusses how micro frontends allow individual application components to be operated and deployed independently, helping teams avoid the complexities of a monolithic architecture. They cover the technicalities, challenges, and advantages of implementing micro frontends, including the importance of module federation and proper coordination among developer teams.Learn about the future of micro frontend development, the cultural impacts, and the best practices from Thayse’s experience.
“If the developers are not comfortable with the technical side of it, they don't know much about it, they might have some concerns initially. So, I would say that's more like a challenge, just making everyone feel comfortable with that as they go along.But outside of that, I think folks are generally happy about just having this independence and ownership.
So you heard it here, do micro frontends, your developers will be happy.”
Episode Highlights:
01:02 What is a micro frontend?
04:08 Building from scratch vs. out-of-the-box solutions
10:30 What’s the process for moving to a more micro frontend approach?
15:46 What changes do you need to use a micro frontend framework?
17:28 What does a team using micro frontends benefit from once it's all set up?
The Download
The Download is engineering leadership content we’re reading, watching, and attending that we think you might find valuable.
1. How to manage disappointment for your team
’s newest article explores the disappointment frontier, which he describes as the void that develops between your team and reality. You can grow this frontier by:"Leadership is disappointing people at a rate they can absorb" - Claire Hughes Johnson
Overprotecting your team
Presenting a false representation of your company culture, or an illusion of control
Overpromising and under-delivering
If you feel this frontier growing, James recommends overcommunication, taking ownership, and stepping in as a collaborator when necessary.
2. Ten project management mistakes EMs make (PT. 1)
’s new post series takes a look at common mistakes engineering managers make in project management, the risks, and how you can avoid them. For her first installment of two, she talks about: Poor Communication
Scope Creep
Inadequate Planning
Ignoring Risks
Micromanaging
Software Engineering Intelligence: Exposed & In Action (Sponsor)
How can you drive developer productivity, lower costs, and deliver better products? On June 20th and 27th, LinearB is hosting a workshop that explores the software engineering intelligence category.
Get hands-on, practical guidance on streamlining your team’s workflows, enhancing collaboration, and accelerating your development cycles while improving quality.
3. Did Stack Overflow just admit defeat to AI?
With the rise of AI coding tools, Stack Overflow has seen a significant drop in traffic and community engagement. Now, they’ve announced a partnership with OpenAI that will integrate their database with AI, leaving people wondering what this means for the future of Stack Overflow.
Daily.Dev’s Nimrod Kramer covered this in-depth, read: Did Stack Overflow just admit defeat to AI?
4. Career Journey 1 & 2 with Thiago Gisi
Last Summer, we did a 6 part series on the career journey of an engineering leader, and our first two episodes featuring Nubank’s Director of Engineering Thiago Gisi have been consistently referenced as community favorites.
If you’re looking for tips on interviewing, promotions, or essential skills, these episodes are a must-watch.
Upcoming Events
June 10th - June 14th | Online
Highlights: Join this year’s PlatformCon to see the top DevOps and platform engineering leaders on one virtual stage, including sessions from Dev Interrupted alumni like Manuel Pais and Bryan Finster.
Software Engineering Intelligence: Exposed & In Action
June 20th or 27th | Online
Highlights: How can you drive developer productivity, lower costs and deliver better products? On June 20th and 27th, LinearB is hosting a workshop that explores the software engineering intelligence category.
Is it just me who finds it difficult to read people's name (with text color #0000ff) when background color is gray (#363737) ?