Running resilient, hyperscale infrastructure today means running it in a distributed way. But building distributed systems is complex and can be a challenge because one of the essential elements includes removing any single point of failure. The answer? Powering these systems with a reliable, distributed database, designed to ensure that your infrastructure stays up and running even when individual servers fail.
Etcd is an open source distributed consistent key-value store introduced by the team at CoreOS. Since its release in 2013, etcd has become a mature cornerstone of a variety of systems in the container ecosystem for doing networking, service discovery, configuration management, and load balancing. Brandon Philips dives into etcd, exploring its history, its new v3 API, production use cases, and how it powers reliable distributed systems.
Brandon Philips is CTO of CoreOS, where he helps build modern Linux server infrastructure. Prior to CoreOS, Brandon worked at Rackspace hacking on cloud monitoring and was a Linux kernel developer at SUSE. As a graduate of Oregon State’s Open Source Lab, he is passionate about open source technologies.
©2016, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org