System design interview question · Distributed systems

Design a distributed lock service

Let services coordinate exclusive access without deadlocks or split brain.

Advanced 60 minutesCoordination Plus

Concepts this round covers

  • Leases and fencing tokens
  • Consensus backing store
  • Client failure detection
  • Coordination

This is a Plus round

The brief, the scale to design for, the questions interviewers ask and the common mistakes for this round are available to Plus members. Plus is coming soon.