For architects and senior engineers choosing how to split, extend, and scale frontend platforms — not just which framework to pick.
Composition patterns
Follow the Micro Frontends series in order:
- Micro Frontends: Why? — When independent deploys beat a shared release train — and when they do not.
- Micro Frontends: How? — Client-side composition with custom elements, and the contract the companion actually uses.
- Micro Frontends: Working Example — Qwik shell, Angular and React remotes, live demo.
When not this pattern
- Micro Frontends vs Monorepo vs Shared Module — A standalone decision piece: when a monorepo or a library is the better call.
Platform extensibility
- Building Custom Angular Schematics — Automating code generation for platform teams.
- Custom Web Components with Stencil in Angular — Framework-agnostic components inside Angular apps.
Real-time and performance
- Real-time Data in Frontend Applications — Patterns for live data without melting the UI.
- Angular Web Workers and OffscreenCanvas — Offloading heavy work from the main thread.
Design systems
- The Cost of Consistency: Design System Bottlenecks — Lessons from building a design system without the rigidity trap.
Delivery and authority
- The Frontend Is a Privileged System Now — Repositories, install hooks, and release identities are architectural boundaries. The browser is untrusted; the system that delivers the bundle often is not.
Related series
- Legacy and Modernization — Code archaeology and the ethics of rewriting (2-post series).
Related paths
- Angular Platform — Modern Angular signals, forms, and migration patterns.
- Engineering Leadership — Tech stack decisions and team-scale architecture judgment.