Concept
HTTP Semantics
Status codes, methods, caching headers, and response meaning for backend APIs.
Use this map to connect games to the backend ideas they teach, then revisit weak concepts from your local review history.
Concept progress and weak spots are stored locally in this browser.
No local review items yet. Missed game decisions will appear here.
Practice recent review items as a short local session.
Each concept links to games, learning objectives, common mistakes, and local review items.
Concept
Status codes, methods, caching headers, and response meaning for backend APIs.
Concept
Resource naming, HTTP methods, route parameters, nested resources, and readable API contracts.
Concept
Authentication, authorization, sessions, token scope, CSRF, and object-level access checks.
Concept
Browser cross-origin read permissions, preflight requests, credentials, exposed headers, and cache variation.
Concept
Signature verification, replay protection, delivery retries, idempotency, and safe partner integrations.
Concept
Single-column indexes, composite indexes, leftmost prefix rules, covering indexes, and write overhead.
Concept
Atomic writes, isolation anomalies, locks, uniqueness constraints, and invariant protection.
Concept
Expand-contract releases, backfills, dual writes, rollback safety, and zero-downtime database changes.
Concept
Cache hits, misses, LRU eviction, TTL, stale data, cache warming, and hit-rate thinking.
Concept
Token buckets, quotas, fair usage, cost-based limits, retry storms, and abuse protection.
Concept
Round robin, weighted routing, least connections, health checks, overload, and horizontal scaling.
Concept
Producers, consumers, queue depth, retries, backoff, visibility timeout, dead-letter queues, and poison messages.
Concept
Stable operation keys, request fingerprints, stored results, duplicate prevention, and retry-safe side effects.
Concept
Metrics, logs, traces, alerts, service-level symptoms, and high-signal debugging during incidents.
Concept
Failure isolation, graceful degradation, retries, overload protection, observability, queues, and recovery behavior.
Concept
Open, half-open, and closed states; timeouts, fallback behavior, failure classification, and dependency isolation.
The same 15 games are preserved; the concept map simply gives them a study structure.
Inspect authentication scenarios and choose safe backend decisions for tokens, scopes, sessions, CSRF, and object-level authorization.
Design REST-style methods and routes for product requirements such as creating users, updating email, searching products, and nested comments.
Predict cache hits and misses as requests flow through an LRU cache, then experiment with TTL behavior and stale data tradeoffs.
Diagnose dependency failures and choose circuit breaker, timeout, fallback, retry, half-open, and bulkhead strategies that reduce blast radius.
Diagnose retry scenarios and choose safe idempotency behavior for payments, emails, imports, orders, PUT updates, and scarce inventory.
Guide browser API requests through CORS decisions covering origins, preflight, credentials, exposed headers, and cache safety.
Choose the correct HTTP status code for realistic backend scenarios and learn the response semantics behind each answer.
Tune workers, retries, and dead-letter behavior while jobs move through an async queue with failures and poison messages.
Triage production incidents by choosing useful metrics, logs, traces, queue signals, database evidence, request ids, and alerting strategies.
Route simulated traffic across backend servers using round robin, weighted round robin, least connections, and random strategies.
Investigate webhook requests and choose safe handling for signatures, replay windows, retries, idempotency, and durable acknowledgement.
Defend database invariants from concurrent requests by choosing transactions, locks, constraints, snapshot reads, and optimistic concurrency.
Choose rate limiting designs for realistic backend traffic patterns, from public APIs and login endpoints to queues, webhooks, and retry storms.
Choose the best database index for simplified schemas and queries while learning full scans, covering indexes, sort avoidance, and composite order.
Choose safe zero-downtime database migration steps for expanding schemas, backfilling data, rolling out indexes, enforcing constraints, and recovering from failures.