Go to content

Building Reliability with Spokes

Patrick Reynolds, Senior Systems Engineer, GitHub GitHub hosts tens of millions of repositories on hundreds of file servers. The Git Infrastructure team runs Git as a distributed service, providing highly available and durable access to repositories, despite frequent hardware and software failures. One key part of the service is Spokes, a self-healing replication, routing, and load-balancing layer built on top of Git. In this talk by Patrick Reynolds, a Senior Systems Engineer at GitHub, he'll discuss how Spokes detects failures and routes around them to provide high availability. Hear about how Spokes uses real-time replication and voting to durably store repository content. Watch as we induce failures and, ideally, no one notices. About GitHub Universe: GitHub Universe is a two-day conference dedicated to the creativity and curiosity of the largest software community in the world. Sessions cover topics from team culture to open source software across industries and technologies. For more information on GitHub Universe, check the website: https://githubuniverse.com

September 14, 2016