~/talk

Micro frontends: Unbelievably True Life Story

TalkinUkrainianat JavaScript fwdays'24 conference · on Saturday, 2024-05-25· [frontend-architecture, javascript]
links:none on file
slides:none on file

A real-world enterprise migration from a 2019 single-page Angular monolith to microfrontends is described: new features were packaged as web components, a shared core Angular/runtime was provided via a central bundle and webpack externals, and later Module Federation was adopted. The migration yielded roughly ~1 MB saved per component and improved hiring and feature delivery, while increasing build times, CI/CD complexity, and requiring extra work on dependency versioning and runtime code restructuring.

AI-written summary · about

  1. 0:00Micro frontends intro
  2. 5:00Why we chose micro frontends
  3. 6:21First Angular component
  4. 7:49Converting to web components
  5. 8:55Micro frontend interactions
  6. 10:01Optimizing dependencies with Webpack
  7. 11:46Shared core for dependencies
  8. 14:14Dynamic component dependencies
  9. 15:38Module federation for code sharing
  10. 18:52Further optimizations
  11. 20:17Results and conclusion
  12. 21:25Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.