Everything open source
May 16–17, 2016: Training & Tutorials
May 18–19, 2016: Conference
Austin, TX

Distributed computing powered with etcd: Overview and future

Brandon Philips (CoreOS, Inc)
5:10pm–5:50pm Wednesday, 05/18/2016
Location: Ballroom G Level: Intermediate
Tags: featured
Average rating: ****.
(4.67, 12 ratings)

Prerequisite knowledge

Attendees should have general knowledge of open source development. This talk will be most relevant to DevOps, developers, and system administrators.


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.

Topics include:

  • Typical problems faced today with distributed computing
  • Tips thanks to being written in Go
  • How etcd uses the Raft consensus algorithm to manage a highly available replicated log
  • How etcd powers distributed systems like SkyDNS, Kubernetes, and Cloud Foundry
Photo of Brandon Philips

Brandon Philips

CoreOS, Inc

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.