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 — A scheduler that keeps its plans in memory is a demo: the moment it crashes, jobs are lost — and running two copies for safety makes jobs run twice. Build up to schedulers that share one database safely, so no job is ever lost or double-run — drawn and animated.