Frontend Architecture
Problem class: Keep product interfaces coherent as teams, routes, data sources, and release pressure grow.
Approach: Define stable composition boundaries, server/client ownership, typed contracts, and a design system that makes the correct path easy to reuse.