Leases in Distributed Systems

Learn about the issues with locks and leases in distributed systems.

Recalling concurrency

In the introductory chapters of the course we learned that concurrency is one of the factors that contribute significantly to the complexity of distributed systems.

A mechanism is needed to ensure that all the various components of a distributed system running concurrently do so in a safe way and does not bring the overall system to an inconsistent state.

Get hands-on with 1200+ tech skills courses.