~/talk

Micro-Frontends anti-patterns

Talkat Craft Conference 2022 · 2022-06-02..06-03· [frontend-architecture, javascript]
slides:none on file

Lists the concrete anti-patterns and concrete fixes: confusing microfrontend vs component (components leak many props; microfrontends map to business subdomains), mixing frameworks only as a short migration strategy, and creating a “Swiss Army knife” container that forces postMessage plumbing — solved with an anti-corruption layer. Warns against shared core libraries and inheritance-style extensions, recommends composition over inheritance, enforces unidirectional data flow and independent state per microfrontend, and consolidates duplicate API calls to avoid backend overload.

AI-written summary · about

  1. 0:00Start
  2. 4:39A component
  3. 9:40Frameworks, frameworks everywhere!
  4. 11:59The greenfield project...
  5. 12:36The legacy editor
  6. 17:05The core library...extended and upgraded
  7. 17:55Decouple your libraries
  8. 21:37Design-time coupling
  9. 22:28Loosely coupled entities
  10. 23:52Your distributed system
  11. 25:14Possible solutions
~/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.