Learning/AWS SQS
Free · no account needed

AWS SQS — From First Principles to Production

12 of 61chapters written in full

The rest are published as outlines — the curriculum and structure are settled, the prose is still being written.

A complete course on Amazon Simple Queue Service, written for engineers who need to design, operate and defend SQS-based systems — not just call the API.

It assumes no prior knowledge of messaging systems. It ends with you able to size a consumer fleet with arithmetic, diagnose a growing queue from metrics alone, and argue SQS against Kafka in a design review.

The approach

Every concept is built in the same order:

the problemthe intuitionhow it actually workswhat breaks in productionthe real architecture

Two rules keep it honest:

Start here

If you are…Start atThen
New to messaging entirely00 — PrerequisitesRead straight through
A backend engineer who knows queues02 — Introduction to SQSThen 04 → 05 → 08 → 09
Preparing for an interview31 — Interview PreparationThen modules 07, 08, 09, 13, 15, 25
About to own a queue in productionProduction checklistThen 08, 11, 17, 22, 26
Debugging right now26 — TroubleshootingOr the troubleshooting cheat sheet
Revising something you already learnedCheat sheetsPick by time available

Minimum path to being useful in production: 00 → 01 → 02 → 04 → 05 → 08 → 09 → 11 → 17

Difficulty key

🟢 Beginner · 🟡 Intermediate · 🔴 Advanced · ⚫ Production / System Design

Conventions

A note on accuracy

AWS changes quotas, prices and service behaviour. Everything in this course was verified against official AWS documentation on 2026-09-21, with sources recorded in _reference/aws-facts.md. That file carries its own re-verification checklist for the values most likely to drift.

If you find a discrepancy, the AWS documentation wins — and the fix belongs in that one file.

Design and reference

Part 1 — Foundations

Part 2 — Core mechanics

Part 3 — Efficiency and scale

Part 4 — Operating it

Part 5 — Integrations

Part 6 — Synthesis

Part 7 — Practice

Revision pack