[DB Seminar] Fall 2017: Ben Darnell (CockroachDB)

Event Date: Monday September 25, 2017
Event Time: 04:30pm
Location: GHC 8102
Speaker: Ben Darnell [INFO]

Title: Raft Made Complex

Distributed consensus algorithms like Paxos and Raft provide an important building block for distributed systems, but there’s a lot more that goes into a resilient and scalable distributed database. CockroachDB’s key-value layer is built on many independent and overlapping Raft consensus groups. In this talk I’ll explain why we built it this way, and some of the expected and unexpected challenges we had to overcome along the way.

Ben Darnell is the CTO and co-founder of Cockroach Labs where he works on the distributed consensus protocols that underpin its transactional model. He started his career at Google and then went on to a series of startups where he saw firsthand the need for better scalable storage systems.