The Recipe For Scalable Frontends
summary
Claim: move microservices to the front end so independent teams ship UI pieces that scale. Implementation: Project Mosaic (fragment services render HTML), the router Skipper and Taylor (Taylor composes fragments from templates and streams pages), and Tessellate bundler and renderer (JSON/JSX → Webpack UMD bundles, server-side render + client rehydration). Runs on React/Webpack, assets served from CDN, fragments call backend APIs. Proven at scale: Skipper handled ~21,000 req/s on Black Friday; fragments deploy independently and keep consistent look and feel.
AI-written summary · about
chapters (7)
- 0:00Introduction to scaling
- 1:48Scaling the tech team
- 5:16Architectural challenges
- 8:00Project Mosaic
- 15:39Dynamic content challenges
- 18:36Tessellate implementation
- 27:34Conclusion and Q&A
related talks
40mThe Recipe For Scalable Frontends
51mMicro Frontend: the microservice puzzle extended to frontend
39mScaling Frontend Development
57mMicro Frontends – a strive for fully verticalized systems
46mMicro Frontend: the microservice puzzle extended to frontend
25mMicro Frontend: a microservice architecture from your frontend web apps
40mScaling Frontend Development
47mThe Micro Frontend Architecture: How to Turn Your Website into a Giant Collaborative Puzzle
