Company-style practice only. Not official. Not affiliated with Uber.
Company-style track

Uber-style Distributed Systems Debugging

Distributed systems debugging around queue duplication, stale locks, race conditions, tenant cache bleed, and service routing.

Patterns trained

  • checkqueue duplication
  • checkstale locks
  • checkrace conditions
  • checkcache key tenant bleed
  • checkservice routing

Who it's for

Engineers working on concurrency, queues, and multi-tenant services at scale.

4Ready preview
10Planned
~70mPreview time
Progression path

Start with stale locks and tenant cache bleed, then move into race conditions and service routing. New to debugging? Try a Guided incident first.

Core solving stays unlocked. Full track packaging is coming later; no payments or auth are active.

Mapped ready incidents

Playable now — Buglyst incidents mapped to company-style patterns.

Relevant OSS-backed labs

Real open-source bug-fix history that trains the same pattern family.

No OSS-backed labs mapped to this track yet.

Planned challenges

Roadmap context only. These are not playable.

50Worker Processes Same Job Twice
Planned
47Partial Refund Race
Planned
34Tenant Missing In Cache Key
Planned
35Lock Not Released On Error
Planned
40Async Cleanup Race
Planned
45Rate Limiter Shared Globally
Planned
49Queue Consumer Drops Failures
Planned
53Tenant Config Bleed
Planned
56Saga Compensation Missing
Planned
60Distributed Lock Clock Skew
Planned