Спроектируй распределённую систему планирования задач, которая надёжно выполняет jobs на нескольких узлах в указанное время или с определёнными интервалами. Система должна поддерживать сохранение задач, гарантии exactly-once выполнения, уровни приоритета, управление зависимостями, автоматические retry'и, обработку сбоев и горизонтальную масштабируемость. — ДейлиПреп