Available tool
Java Concurrency Budget Lab
Model fixed pools, virtual threads, resource guards, deadlines, and cooperative cancellation with a deterministic browser-only timeline.
Open toolReliability Labs
Model bounded connection pools, lock waits, retries, replica lag, and failover ambiguity in a deterministic browser-only timeline.
Deterministic browser-only database model
Explore how bounded connection pools, lock waits, retries, replica lag, and failover interruptions interact—without connecting to a database.
This is not a benchmark, capacity calculator, database dry-run, failover exercise, RPO/RTO calculator, or production verification. Steps, requests, and delays are teaching units rather than measured production behavior.
Six fixed teaching scenarios
Selecting a scenario loads its inputs and runs the same deterministic model.
Deterministic result
Within the selected teaching boundary
| Step | Arrived | Active | Lock wait | Queued | Timeout | Retry | Rejected | Committed | Replica visible | Ambiguous | Failover | Risk |
|---|
PostgreSQL 18
MySQL 8.4 LTS
How to use it
Choose one of six deterministic scenarios or enter a bounded teaching configuration. The same input always returns the same timeline and engine-evidence prompts.
Read the lab examples and evidence guide, then return to Production Database Incident Troubleshooting.
This is not a benchmark, capacity calculator, database dry-run, failover exercise, RPO/RTO calculator, or production verification. Nothing leaves this browser.
Related tools
These local-first tools often pair well with Database Connection Contention and Recovery Lab.
Available tool
Model fixed pools, virtual threads, resource guards, deadlines, and cooperative cancellation with a deterministic browser-only timeline.
Open toolAvailable tool
Model readiness, surge, unavailable replicas, drain time, rollout stalls, and version capacity with a deterministic browser-only timeline.
Open toolAvailable tool
Simulate ACK timing, crashes, bounded retries, redelivery, duplicate effects, and stable idempotency entirely in your browser.
Open toolFAQ
No. It is a pure deterministic browser model with no network, database, credential, storage, remote execution, or telemetry access.
No. Counts and steps are explicit teaching inputs, not workload measurements, benchmarks, forecasts, or capacity recommendations.
No. It marks a transition in the teaching model and is not elapsed time, an availability result, a failover exercise, RPO, or RTO.