Uber Engineering NYC welcomes the tech community to join us for an evening of refreshments, fun conversation & deep dive presentations on modern distributed databases. We're joined by our friends at CockroachDB, represented by their co-founder Peter Matis who will kick off the evening with a presentation on parallel commits in CockroachDB. He will be followed by Uber engineer Richard Artoul, who will provide a practical & accessible introduction to the fundamentals of distributed databases.|
Thanks to our host, Uber Eng NYC, there'll be plenty of opportunity for Q&A, networking, & pizza so come mix with the wonderful NYC tech crowd at Uber's Midtown office.
5:30PM - Doors Open
6:00PM - Introduction by Simon Robb
6:10PM - Parallel Commits by Peter Matis
6:40PM - Q&A
7:00PM - A DIY Distributed Database in a Weekend by Richard Artoul
7:30PM - Q&A
7:45PM - Networking
8:30PM - Event Ends
Parallel Commits - Peter Matis, CockroachDB
In this talk, Peter will discuss the need for parallel commits, explore how the protocol works & explain the benefits it provides. He will conclude his presentation by relating the protocol back to some foundational theory in CS.
A DIY Distributed Database in a Weekend - Richard Artoul, M3DB
M3DB is Uber's open-source, distributed TSDB designed for massive write throughput. Richard Artoul from the M3DB team will present his talk, "A DIY Distributed Database in a Weekend," which explains how he was able to build a horizontally-scalable high-throughput TSDB in a weekend with the help of FoundationDB. This presentation explores many of the important concepts underpinning M3DB's architecture, & is an excellent primer for getting started building your own databases.
*About the speakers*
Peter is the co-founder of Cockroach Labs where he works on a bit of everything, from low-level optimization of code to refining the overall design. He has worked on distributed systems for most of his career, designing & implementing the original Gmail backend search & storage system at Google & designing & implementing Colossus, the successor to Google's original distributed file system. In his university days he was one of the original authors of the GIMP & is still amazed when people tell him they use it frequently.
Richard Artoul is a software engineer in the Core Storage organization at Uber & the tech lead on the M3DB project, Uber's open-source distributed time series database.