Orchestration
Running workflows on time and in order: DAGs of dependent tasks, cron and event triggers, retries, and crash-safe scheduling that never double-runs a job.
Explainers
- Design a DAG Job Scheduler — One scheduler process with in-memory state is a demo; the moment it crashes or you run two, jobs are lost or double-run. Build up to active-active schedulers over a durable store — SKIP LOCKED, heartbeats, fencing tokens, and idempotent retries — drawn and animated.