Guided practice

11 paths. 59 backend games.

Follow a focused sequence from foundations through production operations, observability, JVM diagnostics, and algorithmic reasoning.

01

7 games

Foundations

Start with API semantics, route design, auth decisions, CORS, webhooks, OAuth, and secure recovery.

  1. HTTP Status Defender
  2. API Route Builder
  3. Auth Token Inspector
  4. CORS Preflight Pilot
  5. Webhook Signature Forensics
  6. OAuth Code Flow Debugger
  7. Password Reset Defense Lab
Open path
02

10 games

Data & Performance

Practice query planning, data consistency, migration safety, application caching, HTTP caching, and traffic shaping.

  1. SQL Index Quest
  2. Query Plan Investigator
  3. Index & Storage Strategy Lab
  4. Slow Query & Change War Room
  5. Transaction Isolation Arena
  6. Schema Migration Runbook
  7. Cache Eviction Lab
  8. Rate Limit Architect
  9. HTTP Cache Policy Lab
  10. ETag & CDN Revalidation Lab
Open path
03

9 games

Production Reliability

Work through scaling, queues, retries, duplicate prevention, observability, and resilience for production systems.

  1. Load Balancer Challenge
  2. Overload Control Room
  3. Deadline & Isolation Simulator
  4. Message Queue Simulator
  5. Idempotency Key Clinic
  6. Telemetry Pipeline Builder
  7. SLO Incident Commander
  8. Observability Incident Triage
  9. Circuit Breaker Clinic
Open path
04

8 games

Database Reliability

Reason about partitions, replica lag, recovery objectives, deadlocks, isolation, and safe schema evolution.

  1. Partition Tradeoff Commander
  2. Replica Consistency Router
  3. Database Engine & Capacity Lab
  4. Database Failover & Contention War Room
  5. Recovery Objective Drill
  6. Deadlock Detective
  7. Transaction Isolation Arena
  8. Schema Migration Runbook
Open path
05

10 games

Async Workflows

Follow durable work from database commit through publication, redelivery, deduplication, recovery, and compensation.

  1. Message Queue Simulator
  2. Event Contract Evolution Lab
  3. Kafka Partition & Ordering Control Room
  4. Outbox Relay Recovery
  5. Delivery Guarantee Timeline
  6. Idempotency Key Clinic
  7. Idempotent Consumer Lab
  8. DLQ Recovery Console
  9. Saga Compensation Orchestrator
  10. Event Recovery Incident Drill
Open path
06

5 games

Algorithmic Reasoning

Recognize data-structure patterns and make traversal or probabilistic tradeoffs visible.

  1. Pattern Signal Arena
  2. Graph Traversal Navigator
  3. Bloom Filter Tuner
  4. SQL Index Quest
  5. Cache Eviction Lab
Open path
07

3 games

Spring Production

Practice Spring request, transaction, data, security, observability, testing, and incident boundaries as one production workflow.

  1. Spring Request Boundary Lab
  2. Spring Data Boundary Clinic
  3. Spring Production Readiness Drill
Open path
08

3 games

Java Concurrency

Practice Java memory visibility, synchronization, executor admission, cancellation, virtual threads, and incident reasoning.

  1. Java Memory & Synchronization Lab
  2. Executor & Cancellation Control Room
  3. Virtual Thread Incident Drill
Open path
09

4 games

Cloud-Native Operations

Trace container artifacts into Kubernetes workload, capacity, rollout, and recovery decisions.

  1. Container Artifact Trust Chain
  2. Kubernetes Workload Boundary Lab
  3. Kubernetes Capacity & Rollout Commander
  4. Kubernetes Incident Recovery Drill
Open path
10

2 games

Observability & SRE Operations

Build trustworthy telemetry contracts, actionable alerts, and evidence-led incident command.

  1. Telemetry Contract & Instrumentation Lab
  2. SRE Alert & Incident Command Drill
Open path
11

4 games

JVM Performance Diagnostics

Diagnose JVM runtime, memory, garbage collection, warmup, and capacity from bounded production evidence.

  1. JVM Runtime Evidence Triage
  2. JVM Heap & Native Memory Forensics
  3. JVM GC Collector Control Room
  4. JVM Warmup & Capacity Lab
Open path