Engineering Foundations for AI: sections and modules
T1.5
Distributed systems essentials
Reason about queues, retries, idempotency and consistency.
About 5 h · 3 lessons
- Scope
- Concepts only; agent durability in T3.7
- Prerequisites
Lessons
Start moduleThis module has no lessons of its own. Everything it teaches lives in other modules, so read these in order.
Practise and Check
- Deliverable
- Design an idempotent ingestion job; fix 3 async anti-patterns
- Assessment
- Checkpoint
- Interview probe
- What happens when this call is retried?
- Common mistakes
- Assuming exactly-once delivery
- Blocking calls inside
async def
Your Progress
Saved in this browser when you leave the box.