etcd Concurrency API
The etcd concurrency API provides distributed primitives built on top of the core key-value store, including distributed mutexes (locks), leader election, and software transactional memory (STM). These primitives are used to coordinate between distributed processes and implement consensus patterns in clustered applications.