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.

Intermediate8 chapters· 1h 29m· in Orchestration & Pipelines

Course content

  1. 01Idempotency as a Design Choice, Not a HopeFree
  2. 02Backfill as a First-Class API🔒
  3. 03Small DAGs, Sharp Edges🔒
  4. 04Contract Tests: Where the Pipeline Meets the World🔒
  5. 05Time Partitioning vs Event Partitioning🔒
  6. 06Dead-Letter Queues for Data, Not Just Messages🔒
  7. 07Stateful vs Stateless Steps, and Where to Put the State🔒
  8. 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.