-
Good advice from Marc Brooker on using leases as a way to handle leader election in a distributed system: ‘Leases are a nice primitive because they are easy to understand, easy (if subtle) to implement correctly, require very little co-ordination, optimistic, and don’t require much load on the strongly consistent service.’
(tags: leases primitives distributed-systems distcomp networking coding marc-brooker algorithms)