Design the mechanism every other service in the company uses to get an identifier for a new row, event or message.
Practise this challenge
All system design challenges