Upgrading the Dashboard: a step towards Micro Frontends
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.
Company
Bandwidth
Date published
July 8, 2024
Author(s)
Joel Fogleman
Word count
1610
Language
English
Hacker News points
None found.