Building Pipelines That Don't Page You
Idempotency as a design choice, backfill as a first-class API, small DAGs with sharp edges, contract tests at the source, partitioning for the reader, dead-letter queues for data, where to put state, and how to design for a one-engineer team. The build-side answer to every failure mode in this stratum.
Idempotency as a design choice, backfill as a first-class API, small DAGs with sharp edges, contract tests at the source, partitioning for the reader, dead-letter queues for data, where to put state, and how to design for a one-engineer team. The build-side answer to every failure mode in this stratum.
Course content
- 01Idempotency as a Design Choice, Not a HopeFree
- 02Backfill as a First-Class API🔒
- 03Small DAGs, Sharp Edges🔒
- 04Contract Tests: Where the Pipeline Meets the World🔒
- 05Time Partitioning vs Event Partitioning🔒
- 06Dead-Letter Queues for Data, Not Just Messages🔒
- 07Stateful vs Stateless Steps, and Where to Put the State🔒
- 08Designing for a One-Engineer Team🔒
What to learn next
Read the first chapter free
Start reading now — no account required for the free chapters.