Practice path · 10 games

Async Workflows

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

For backend engineers designing queue and event-driven workflows.

Start this path
01
Queues Intermediate

Message Queue Simulator

Tune workers, retries, and dead-letter behavior while jobs move through an async queue with failures and poison messages.

Time
7-11 minutes
Concept
Async jobs, retries, visibility timeout, and dead-letter queues
  • Production Reliability
  • Async Workflows
  • queues
  • retries
  • dead-letter queue
Play Message Queue Simulator
02
03
04
Async Reliability Advanced

Outbox Relay Recovery

Recover a transactional outbox relay across commit, publish-confirm, duplicate delivery, and poison-event failure windows.

Time
8-12 minutes
Concept
Transactional outbox and relay recovery
  • Async Workflows
  • outbox
  • transactions
  • messaging
Play Outbox Relay Recovery
05
Async Reliability Advanced

Delivery Guarantee Timeline

Trace producer, broker, consumer, acknowledgment, crash, and redelivery boundaries to name the real delivery guarantee.

Time
7-10 minutes
Concept
Message delivery semantics and acknowledgment timing
  • Async Workflows
  • delivery semantics
  • acknowledgments
  • retries
Play Delivery Guarantee Timeline
06
Reliability Intermediate

Idempotency Key Clinic

Diagnose retry scenarios and choose safe idempotency behavior for payments, emails, imports, orders, PUT updates, and scarce inventory.

Time
6-9 minutes
Concept
Idempotency, retries, duplicate prevention, and consistency
  • Production Reliability
  • Async Workflows
  • Idempotency
  • Reliability
  • Consistency
Play Idempotency Key Clinic
07
Async Reliability Advanced

Idempotent Consumer Lab

Build duplicate-safe consumers with scoped event identity, database constraints, and atomic business mutations.

Time
8-11 minutes
Concept
Idempotent message consumers
  • Async Workflows
  • idempotency
  • consumers
  • constraints
Play Idempotent Consumer Lab
08
Async Reliability Advanced

DLQ Recovery Console

Classify failures, bound retries, quarantine poison messages, and replay dead-letter work with approval and idempotency.

Time
8-12 minutes
Concept
Dead-letter queue operations
  • Async Workflows
  • dlq
  • retries
  • operations
Play DLQ Recovery Console
09
10