← Questions

Design a job scheduler

0
Applied IntuitionSystem designLast asked Sep 2025

Design a service that runs jobs for other teams: jobs can run once, at a given time or on a recurring schedule. Cover how jobs are submitted and stored, how the scheduler finds jobs that are due without missing or double-running them, how work is handed to workers, retries and failure handling, and how the system scales and survives a scheduler crash.

Your canvas
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing