Design how a fleet of identical processes agrees which one of them is currently doing the work that only one of them may do.
Practise this challenge
All system design challenges