Design what happens when two people open the same customer record in a CRM, both change it, and both press save.
Practise this challenge
All system design challenges