← Questions

Design a system that distributes work to human workers

0
CoreWeaveSystem designLast asked Jul 2026

Design a service that hands out workflow tasks to people who complete them by hand: tasks come in, get assigned to available workers, and are tracked until done. Cover how tasks are queued and assigned, how you keep two workers from taking the same task, what happens when a worker abandons a task, and how the workflow state is stored.

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