SQS Labbeta
SimulatorConceptsArchitecturesFailure Lab
Launch simulator
Architectures

Production systems, in miniature.

Open a blueprint to watch a live message-flow simulation built for that topology — not the generic simulator.

6 nodes

E-commerce orders

Checkout → orders.fifo → fulfillment workers, with a DLQ for poison orders.

Checkout APIorders.fifofulfillment-1fulfillment-2orders DB
Open simulation
5 nodes

Payment retry pipeline

Idempotent payment processor with exponential backoff and a fraud-review DLQ.

Payment APIpaymentscharge-workerStripe APIfraud-review
Open simulation
4 nodes

Transactional email queue

Burst-tolerant outbound email throttled by SES sandbox limits.

Appemail.stdsend-lambdaAmazon SES
Open simulation
6 nodes

Video transcoding

Long-running jobs (90s+) with heartbeat-extended visibility timeout.

Upload APItranscode-jobsworker-1worker-2worker-3
Open simulation
8 nodes

Notification fan-out (SNS → SQS)

One publish, three subscribers, fully decoupled.

Producerevents-topicpush.stdemail.stdsms.std
Open simulation
5 nodes

Ride-booking events

FIFO per rider, parallel across riders.

Mobile apprides.fifomatcher-1matcher-2trips DB
Open simulation
6 nodes

Food delivery dispatch

Order assignment with dedup + visibility-based reassignment.

Order APIdispatch.fifodriver-1driver-2driver-3
Open simulation
SQS Lab

A visual operating system for understanding AWS SQS. Built for engineers who learn by doing.

Learn
  • Concepts
  • Simulator
  • Failure lab
Build
  • Architectures
  • Interview mode (soon)
Project
  • Roadmap
  • Changelog

© 2026 SQS Lab · Not affiliated with Amazon Web Services.