HTTP Status Defender
Choose precise HTTP responses for realistic API outcomes.
Open practicePractice lab
Short, focused scenarios help you apply course ideas. Games open on Backend Study Lab · Games and keep separate local progress.
Choose precise HTTP responses for realistic API outcomes.
Open practiceBuild clear resource routes and choose safe methods.
Open practiceInspect authentication boundaries, token decisions, and OpenAPI security schemes.
Open practiceReason through exact origins, preflights, credentials, and response headers.
Open practiceValidate signed requests, timestamps, replay protection, and trust boundaries.
Open practiceMatch query shapes to useful index strategies.
Open practiceProtect correctness across isolation anomalies and concurrent database work.
Open practiceSequence safe schema changes and rollback decisions.
Open practiceChoose application-cache eviction policies under changing workloads.
Open practiceSelect limits that protect systems without surprising clients.
Open practiceRoute traffic while preserving availability and affinity.
Open practiceControl worker capacity, retries, ordering, and poison-message handling.
Open practicePrevent duplicate API effects across retries and failures.
Open practiceUse signals and context to isolate production incidents.
Open practiceTune resilience behavior around failing dependencies.
Open practiceRecover atomic publication intent through relay crashes and duplicate sends.
Open practiceTrace acknowledgments, crashes, retries, and real processing guarantees.
Open practiceBuild duplicate-safe consumers with database invariants.
Open practiceClassify, quarantine, remediate, approve, and replay failed messages.
Open practiceCoordinate durable state, compensations, timeouts, and manual recovery.
Open practiceChoose explicit consistency and availability behavior during partitions.
Open practiceRoute reads around lag, freshness contracts, failover, and workload isolation.
Open practiceTranslate RPO and RTO into tested backup and restore controls.
Open practiceRead waits-for cycles and choose safe prevention and retry actions.
Open practiceDesign explicit public, private, validated, and variant response policies.
Open practiceOperate validators, 304 responses, CDN invalidation, and bounded staleness.
Open practiceRepair state, PKCE, redirect, exchange, and session boundaries.
Open practiceSecure recovery against enumeration, token theft, replay, and stale sessions.
Open practiceRecognize monotonic-stack, interval, heap, and membership signals.
Open practiceChoose BFS or DFS and handle cycles and disconnected components.
Open practiceTune capacity, hash count, false positives, and deletion behavior.
Open practiceRead query-plan evidence before changing indexes, SQL, or capacity.
Open practiceChoose index and storage boundaries for predicates, churn, and retention.
Open practiceTriage query regressions, blocking chains, and zero-downtime changes.
Open practiceBuild bounded logging, trace-context, sampling, and export pipelines.
Open practiceDirect incidents with service objectives, burn rates, and recovery evidence.
Open practicePropagate deadlines and isolate resources before dependency failure spreads.
Open practiceControl queues, concurrency, probes, and priority-aware load shedding.
Open practiceDesign validation, controller, service, and stable error boundaries.
Open practicePlace transactions, JPA fetch plans, rollback, and configuration checks.
Open practiceSequence security, health, integration testing, and incident recovery.
Open practiceEvolve event envelopes and schemas without breaking producer or consumer meaning.
Open practiceControl keys, rebalances, ordering gaps, and hot-partition recovery.
Open practiceRecover publication, backlog, and business state across event-driven incidents.
Open practiceProtect visibility, compound invariants, atomics, and lock ordering.
Open practiceBound task admission, compose failures, and propagate cancellation.
Open practiceOperate virtual threads, structured tasks, scoped context, and pinning evidence.
Open practiceBuild, attest, and promote one minimal immutable container artifact.
Open practiceConnect workload controllers, identity, probes, and graceful termination.
Open practicePreserve serving capacity through scheduling, autoscaling, and rollouts.
Open practiceRecover workload failures from controller, runtime, and business evidence.
Open practiceConnect durability, MVCC, plan evidence, and connection budgets.
Open practiceRecover pool, lock, replication, and failover incidents safely.
Open practiceBuild trustworthy telemetry ownership, cardinality, propagation, and compatibility boundaries.
Open practiceRoute actionable alerts, assign incident roles, and verify durable recovery.
Open practiceCorrelate CPU, thread dumps, safepoints, JFR, dependencies, and container evidence.
Open practiceSeparate retained heap, allocation churn, native memory, RSS, and container pressure.
Open practiceDiagnose G1 and ZGC with unified evidence and reversible experiments.
Open practiceMeasure JIT, code cache, warmup, AOT, and capacity with explicit rollback.
Open practiceClear the filters to return to the full practice catalog.