Q281-Q285

Revision Sheet

Scope

Strong system design starts with users, workflows, data, constraints, non-goals, and explicit assumptions before architecture.

State and APIs

Model domain entities, state ownership, URL state, server state, pagination, filters, sorting, errors, and cache keys before choosing libraries.

Scale

Scalability comes from placing work in the right layer: interaction in the client, authority on the server, and safe public caching at the edge.