Percona Live 2017 Open Source Database Conference

April 24 - 27, 2017

Santa Clara, California

Edgestore Multi-tenancy & Isolation

Edgestore Multi-tenancy & Isolation

 26 April - 3:30 PM - 4:20 PM @ Ballroom A
Experience level: 
Intermediate
Duration: 
50 minutes conference
Tracks:
Developer
Topics:
Tools and Techniques
Web Services
NoSQL

Description

Edgestore is Dropbox’s distributed metadata store that is used by hundreds of products, services and features - both internal and external. With over 5 million QPS and 3 trillion objects stored, Edgestore is built on top of thousands of MySQL shards and it is one of the largest systems we have built in house at Dropbox. We share a single Edgestore deployment for all workloads, which has many benefits but at the same time challenges - especially around multi-tenancy and isolation. We will talk about the type of problems we have encountered with regards to multi-tenancy, how different workloads affect the MySQL instances underneath our service, what we have learned and the approach we took to providing high availability and performance for all of our users.

Speakers

Bogdan Munteanu's picture

Bogdan Munteanu

Software Engineer, Dropbox

Biography:

Bogdan is a Software Engineer at Dropbox and the Tech Lead of the Coredata team. His focus is mainly Edgestore - Dropbox's strongly consistent, large scale, distributed metadata store that powers most of Dropbox's products, services and features. Prior to Dropbox, Bogdan was a Software Development Engineer at AWS S3 and Tech Lead of the Control Plane Storage team, where he focused on durability, failure detection and repair.

Share this talk