Lo scenario
A user or admin submits a request to change a task's priority in a scheduler. The Scheduler Service validates the task, updates the in‑memory Task Queue, and persists the change to the database.
Cosa contiene questo disegno
Leggi le decisioni che ne stanno alla base.
01
Check whether the task exists before making changes
02
Apply priority update atomically to both queue and persistent storage
03
Return clear HTTP status codes to indicate success or failure
Use this pattern when designing REST endpoints for task priority modifications or when modeling backend orchestration in job schedulers that maintain a queue and a data store.