Tech stack
Backend API design, reliability, data boundaries, and operational trade-offs.
Practice items tagged with Backend System Design.
Maps business invariants and stale-data tolerance to strong or eventual consistency, explicit failure behavior, reconciliation, and user-visible state.
Designs an async export flow for large reports without blocking API requests or exhausting database and memory resources.
Designs dashboard APIs with precomputed metrics, freshness rules, query cost control, and drill-down support.
Designs explicit workflow states, allowed transitions, guard rules, audit history, idempotency, and operational repair paths.
Designs feature flag storage, targeting, safe defaults, auditability, and rollout observability for backend behavior.
Designs tenant isolation across API, data, cache, background jobs, search, and admin access.
Preparation paths where this taxonomy appears in the track scope.