A High-Performance Solution to Microservices UI Composition
summary
Autoscout24 moves from a failing varnish+ESI prototype to a server-side composition using nginx SSI + mod_pagespeed, with assets fingerprinted and a two‑level cache backed by ElastiCache (memcached). Fragments deliver head/body/script, nginx resolves SSI, mod_pagespeed inlines and combines CSS/JS, and combined outputs are cached so rolling deploys stay stateless. Results: almost 30 fragments on a results page, PageSpeed ~97 desktop / ~96 mobile, and a Docker flow that lets teams test fragments locally against production.
AI-written summary · about
chapters (5)
- 0:00Start
- 11:48API Gateway Pattern: Drawbacks
- 25:44Requirements for a better solution
- 27:20Jigsaw Components
- 49:53Features of the UI Composition Solution
related talks
40mMicroservice Websites
30mSolving the micro-frontend puzzle with fragments architecture
01h 03mEvolving compositional user interfaces
47mThe Micro Frontend Architecture: How to Turn Your Website into a Giant Collaborative Puzzle
33mPowering up Micro-frontends at the Edge!
25mTES Microservices
30mThe Recipe For Scalable Frontends
33mSPAs, full-stack, micro-frontends, enterprise migrations, what the quack?
