Backend Study Games teaches HTTP, REST APIs, CORS, webhooks, SQL indexing, transactions, schema migrations, caching, auth, rate limiting, load balancing, observability, resilience, reliability, and queues through lightweight browser-based learning games.
6-minute backend mission
Make the production call. Answer one realistic backend decision, see the consequence immediately, and build judgment for interviews and real systems.
HTTP Status Defender · Preview decision
POST /users creates a new user and returns the new resource. A 201 Created with a Location header B 200 OK with no response details C 204 No Content
Continue the full mission Open the full mission Local learning dashboard
Keep your next decision in view. Start with a short Foundations mission. Your progress stays in this browser.
Readiness No result yet
Active path Foundations 0 of 5
Local XP 0
Completed 0
Played 0 Continue HTTP Status Defender Optional cloud backup
Account and cloud sync Local-first
Your learning stays on this device. Sign in only if you want cross-device sync.
Checking optional account access…
Sign in with Google
Signed in as .
Export data
Sign out
Delete account
Your active shared results
Import this device’s progress?
Review the two summaries before adding this browser’s local learning to
your account. Nothing is uploaded until you confirm.
This device
Cloud account
Import and sync
Keep local only
Import device progress
Six production decisions
Not sure where to start? Check your judgment across foundations, data and performance, and production reliability. Your answers stay in memory and your result stays private by default.
Get one focused next path. The Backend Readiness Challenge takes about six minutes and does not require an account.
Take the readiness challenge 01 7 games
Start with API semantics, route design, auth decisions, CORS, webhooks, OAuth, and secure recovery.
HTTP Status Defender API Route Builder Auth Token Inspector CORS Preflight Pilot Webhook Signature Forensics OAuth Code Flow Debugger Password Reset Defense Lab Start Foundations 02 10 games
Practice query planning, data consistency, migration safety, application caching, HTTP caching, and traffic shaping.
SQL Index Quest Query Plan Investigator Index & Storage Strategy Lab Slow Query & Change War Room Transaction Isolation Arena Schema Migration Runbook Cache Eviction Lab Rate Limit Architect HTTP Cache Policy Lab ETag & CDN Revalidation Lab Start Data & Performance 03 9 games
Work through scaling, queues, retries, duplicate prevention, observability, and resilience for production systems.
Load Balancer Challenge Overload Control Room Deadline & Isolation Simulator Message Queue Simulator Idempotency Key Clinic Telemetry Pipeline Builder SLO Incident Commander Observability Incident Triage Circuit Breaker Clinic Start Production Reliability 04 8 games
Reason about partitions, replica lag, recovery objectives, deadlocks, isolation, and safe schema evolution.
Partition Tradeoff Commander Replica Consistency Router Database Engine & Capacity Lab Database Failover & Contention War Room Recovery Objective Drill Deadlock Detective Transaction Isolation Arena Schema Migration Runbook Start Database Reliability 05 10 games
Follow durable work from database commit through publication, redelivery, deduplication, recovery, and compensation.
Message Queue Simulator Event Contract Evolution Lab Kafka Partition & Ordering Control Room Outbox Relay Recovery Delivery Guarantee Timeline Idempotency Key Clinic Idempotent Consumer Lab DLQ Recovery Console Saga Compensation Orchestrator Event Recovery Incident Drill Start Async Workflows 06 5 games
Recognize data-structure patterns and make traversal or probabilistic tradeoffs visible.
Pattern Signal Arena Graph Traversal Navigator Bloom Filter Tuner SQL Index Quest Cache Eviction Lab Start Algorithmic Reasoning 07 3 games
Practice Spring request, transaction, data, security, observability, testing, and incident boundaries as one production workflow.
Spring Request Boundary Lab Spring Data Boundary Clinic Spring Production Readiness Drill Start Spring Production 08 3 games
Practice Java memory visibility, synchronization, executor admission, cancellation, virtual threads, and incident reasoning.
Java Memory & Synchronization Lab Executor & Cancellation Control Room Virtual Thread Incident Drill Start Java Concurrency 09 4 games
Trace container artifacts into Kubernetes workload, capacity, rollout, and recovery decisions.
Container Artifact Trust Chain Kubernetes Workload Boundary Lab Kubernetes Capacity & Rollout Commander Kubernetes Incident Recovery Drill Start Cloud-Native Operations 10 2 games
Build trustworthy telemetry contracts, actionable alerts, and evidence-led incident command.
Telemetry Contract & Instrumentation Lab SRE Alert & Incident Command Drill Start Observability & SRE Operations 11 4 games
Diagnose JVM runtime, memory, garbage collection, warmup, and capacity from bounded production evidence.
JVM Runtime Evidence Triage JVM Heap & Native Memory Forensics JVM GC Collector Control Room JVM Warmup & Capacity Lab Start JVM Performance Diagnostics Featured practice
Start with a focused scenario. All games → Auth Intermediate
Inspect authentication scenarios and choose safe backend decisions for tokens, scopes, sessions, CSRF, and object-level authorization.
Time 6-9 minutes
Concept Authentication, authorization, sessions, and token safety Foundations Auth JWT sessions Play Auth Token Inspector Algorithms Advanced
Tune Bloom-filter capacity, hash count, verification, saturation, and deletion behavior without introducing false negatives.
Time 8-11 minutes
Concept Bloom filters and probabilistic membership Algorithmic Reasoning bloom filter hashing probability Play Bloom Filter Tuner Caching Beginner
Predict cache hits and misses as requests flow through an LRU cache, then experiment with TTL behavior and stale data tradeoffs.
Time 5-8 minutes
Concept Cache hits, misses, LRU, TTL, and stale data Data & Performance Algorithmic Reasoning cache LRU TTL Play Cache Eviction Lab Read deeper
Connect practice to the full curriculum. Each game links back to an exact Backend Study Lab lesson so the explanation and the decision stay connected.
Open Backend Study Lab ↗ Local by default Progress and review items stay in this browser. Leaderboard submission remains optional. No account or cross-site tracking is required. View local progress