Building a Robust etcd cluster in AWS
Consensus based directories are the core of many distributed systems. People use tools like zookeeper, etcd and consul to manage distributed state, elect leaders, and discover services. Building a robust cluster of these services in a chaotic environment was trickier than I thought, so I’m documenting what I figured out here. The source for all this is available on github. Goals Use cloudformation to establish a three node autoscaling group of etcd instances.