Design Distributed Time-Bucketed Job Scheduling Service
Problem Description
Design a distributed service that schedules tasks for future execution. Clients should be able to create a task with a target execution time, cancel it before execution, inspect its status, and query tasks scheduled within a time range.
Premium Only
Sign in to unlock the remaining sections with Premium.