Airflow at scale, backfills and idempotency, DAG discipline, and the in-house engines — Netflix Maestro to Pinterest Spinner.
Orchestration is where data engineering's software-engineering discipline shows: Shopify's multi-tenant Airflow lessons, Snap's multi-cluster DAG switching, Netflix rebuilding Maestro's engine 100× faster, and the backfill/idempotency machinery every senior interview probes.
The rerun-safety stack: the idempotency contract (intervals, not wall clocks), blue-green reloads, the incremental-state boundary rule, and lineage-driven blast-radius control.
A pricing bug corrupted eleven days of a core table. The fix is deployed; now someone has to re-run history. You type the backfill command and stop — because you've seen this movie. Last year, a re-run *duplicated* three days of records: the job appended without checking. The year before, a re-run produced *different numbers* than the original: the code called datetime.now(), and "now" had moved. The command is one line. Whether it repairs your data or corrupts it twice depends entirely on properties someone did — or didn't — design in months ago. Which properties?
datetime.now()
The full week 2 brief is part of LeetData Pro.