Distributed Locking Design Deep Dive with Google SWE! | Systems Design Interview Question 24