~/talk

Microfrontends

Talkat React Live 2019 · on Friday, 2019-09-13· [microservices, kubernetes, frontend-architecture]
slides:none on file

Case study of migrating a large Backbone/Java monolith to independent microfrontends that deliver real outcomes not platitudes: they split by domain, run each microfrontend with Node/React/TypeScript starter kit plus Express APIs and nginx routing on Kubernetes + nginx routing, move shared code into NPM packages and a mono repo, cut end‑to‑end runtime from 4–5 hours → 20–30 minutes, and enable daily deploys with team ownership while still wrestling with dependency bloat and stitching/SEO problems.

AI-written summary · about

  1. 0:00Intro
  2. 0:33"old" situation
  3. 1:09challanges
  4. 1:23tighly coupled
  5. 1:47release cycle
  6. 2:07testing
  7. 2:30big plans
  8. 2:57current application not future proof
  9. 3:18what business value can we add?
  10. 3:32time to market
  11. 4:17performance
  12. 4:29modern technologies
  13. 4:58freedom
  14. 5:22rebuild step by step
  15. 5:37meanwhile...
  16. 6:15Micro frontend architecture is an approach to developing web application as a composition of small frontend apps.
  17. 6:40Instead of writing a large monolith frontend application, the application is broken down into domain specific micro frontends, which are self- contained and can be developed and deployed independently.
  18. 6:52what is a domain?
  19. 7:18one team per domain
  20. 7:28account
  21. 7:45microfrontend architecture
  22. 11:16advantages
  23. 11:38domain knowledge
  24. 12:03deployments
  25. 12:49other improvements
  26. 15:08demo
  27. 21:01challenges
  28. 21:31breaking down the silos
  29. 21:55global changes
  30. 22:12bundle size
  31. 22:57stitching layer
~/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.