Skip to content
Home » Distributed Systems

Distributed Systems

Understanding etcd: The Distributed Key-Value Store

etcd is a distributed, reliable key-value store developed by CoreOS that’s designed for shared configuration and service discovery. It is a central component in distributed systems and enables you to store and retrieve data across a cluster of machines.

Exploring Distributed Locks Across Various Platforms

Distributed locks are a critical concept in the world of distributed systems, necessary for maintaining data consistency, coordination, and synchronization across various nodes of a system. They serve as a concurrency control mechanism to restrict multiple processes from accessing or modifying shared resources simultaneously. In this post, we take a look at a few ways to implement a distributed locks using redis, zookeeper and etcd.