← All games

Deadline & Isolation Simulator

Propagate deadlines, cancellation, bulkheads, and bounded fallbacks across dependency failure windows.

Concept
Deadline propagation and failure isolation
Difficulty
Advanced
Play time
9-11 minutes
Path
Production Reliability

Interactive scenario

Playable game area: Make the next backend decision

Use the controls below. Feedback appears immediately and final scores stay in this browser.

Concept notes

Why this decision matters

Deadline & Isolation Simulator is focused practice for Deadline propagation and failure isolation. It explains why each answer is safe, risky, or production-ready.

Trace the failure timeline before one slow dependency consumes every caller’s capacity.

Learning objectives

  • Allocate dependency budgets within an end-to-end deadline.
  • Cancel abandoned work promptly.
  • Isolate optional workloads and design bounded fallbacks.

How to play

  1. Trace the remaining deadline across each hop.
  2. Choose cancellation and isolation boundaries.
  3. Review which fallback preserves the core outcome.

Scoring

  • Each protected failure window adds 250 points.
  • Leaked work enters local review.
  • A perfect run scores 1,000.

Backend concept notes

Timeouts are local limits; deadlines carry the remaining end-to-end budget.

Bulkheads and fallbacks preserve critical work when optional dependencies fail.

Common mistakes

  • Giving every hop the full client timeout.
  • Ignoring client cancellation.
  • Sharing one unbounded pool across workloads.

Review misses from this game

Related Backend Study Lab tools

Use tools from the main site when you want to inspect real inputs.

FAQ

Short answers for how this game fits backend interview and study practice.

Should every dependency use the same timeout?

No. Each call receives a budget derived from remaining end-to-end time and recovery needs.

What makes a fallback safe?

It is bounded, explicit about freshness or reduced capability, and does not violate the core invariant.

Leaderboard

Top 10 scores for the current ruleset. No account required.

Loading leaderboard...

    Finish the game to load your latest local score.