Requirements of a Distributed Task Scheduler's Design

Lesson 97 of 25610 min readPremium lesson preview
In this lesson2 sections

Requirements of a Distributed Task Scheduler's Design

Define what accepting a task means before choosing queues or workers. A scheduler needs a durable task lifecycle as well as a policy for assigning resources.

Requirements

We will outline the functional and non-functional requirements for designing a distributed task scheduler.

Functional requirements

The system must support the following core capabilities:

The rest of this lesson is for Premium members

Premium opens every lesson in this course, along with all questions and solutions on PracHub.