Upgrading the Dashboard: a step towards Micro Frontends

What's this blog post about?

Samir Lilienfeld, a senior software developer at Bandwidth, discusses the company's transition from a monolithic dashboard application to a micro frontends (MFE) architecture. The UI Excellence team faced challenges in upgrading dependencies and migrating codebase to MFEs, but ultimately succeeded by upgrading webpack 4 and React 17 to webpack 5 and React 18. This upgrade allowed for easier updates and quicker deployment of new features, as well as improved security. The team also implemented a new hotfix procedure to address any issues without undoing unrelated changes. With these upgrades in place, Bandwidth is now prepared to tackle the next challenge: implementing an MFE infrastructure.


Date published
July 8, 2024

Joel Fogleman

Word count

Hacker News points
None found.


By Matt Makai. 2021-2024.