03 · Application Architecture
Where careers level up: structure, state, data, forms, and API contracts.
Priority: Critical
Domains
- Frontend Architecture — Boundaries, layering, and structuring applications that grow.
- State Management — The strategy of state — categories, ownership, and flow (React's mechanism lives in 02).
- Data & Server State — Fetching, caching, and modeling server data on the client.
- Forms & Validation — Form state, validation, and type-safe input contracts.
- API Design & Contracts — Designing the contract between frontend and backend.
This is an index. Each domain expands into topics, and each topic into standalone articles following the article template.