Distributed job scheduler inspired by Airflow, Kubernetes CronJobs and the distributed cron described in Google's SRE book: jobs saved with their next fire time, partitioned schedulers holding leases and firing from in-memory timer wheels, exactly-once claims with a conditional insert, an executor fleet behind a dispatch queue, heartbeats, retries with backoff, dead letters, and a run status cache. A teaching design.
Build this system yourself on the canvas below. Add components, connect them, and run traffic simulations to see where your design holds up and where it breaks.
You're in the middle of an interview session. Leaving now will end your current attempt.
Explore concept overviews, real-system examples, key tradeoffs, and interview talking points for each roadmap section.
You've conquered this phase. These are the skills you now own: