~/talk

Mo Frontends Mo Problems Mo Solutions

Talkat jsday 2024 · 2024-04-11..04-12· [frontend-architecture]
slides:none on file

A consultancy builds microfrontends with Turborepo on Vercel because Module Federation wasn’t supported, then ships a TurboPack-based prototype that only works vertically, duplicates TS configs, and forces manual sync across apps; dependency sharing, unit-test mappings, and deployment portability break repeatedly so the team ends up reconsolidating parts back into a monolith. Comparisons show module federation can share libs and host Vue inside React, Vite and RSpack trade plugins for speed, and overall there’s significant operational overhead.

AI-written summary · about

  1. 0:00Introduction
  2. 1:31Micro frontends in the 90s
  3. 3:18Team dependencies solved
  4. 4:25Vercel and TurboRepo challenges
  5. 6:34Vertical vs horizontal limits
  6. 9:06Design system components
  7. 10:11Dependency chaos
  8. 11:33Module Federation solution
  9. 13:43Vite for performance
  10. 15:28Rspack vs Webpack
  11. 16:56Trade-offs and complexity
  12. 18:09Q&A on shell dependencies
  13. 21:05Deployment strategies
  14. 22:55Breaking changes logic
  15. 23:17Monolith vs micro frontends
  16. 25:05Large teams scalability
  17. 26:09Mixing frameworks
  18. 27:15Next.js app router
  19. 28:21Dependency management
  20. 29:26Final thoughts
~/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.