Percona Live 2017 Open Source Database Conference

April 24 - 27, 2017

Santa Clara, California

EVCache: Lowering Costs for a Low-Latency Cache with RocksDB

EVCache: Lowering Costs for a Low-Latency Cache with RocksDB

 26 April - 11:10 AM - 12:00 PM @ Room 203
Experience level: 
50 minutes conference
Business / Case Studies
Data as a Service
Data in the Cloud


EVCache is an open source, fast, distributed cache. It is used at Netflix as a cache as well as a data store. EVCache powers user-facing applications, personalization algorithms or various micro-services. Until recently, EVCache stored multiple terabytes of data in RAM with multiple copies of the data for resiliency. With the continuing growth of data, this became a costly proposition. In this talk, we'll mainly cover how we used RocksDB to lower the cost of storage into EVCache by utilizing SSD storage on lower cost AWS instances, while also maintaining a relatively low request latency.


Scott Mansfield's picture

Scott Mansfield

Senior Software Engineer, Netflix


Scott Mansfield is a Senior Software Engineer at Netflix. He works on EVCache, a high-performance, low latency key-value system. He is the primary author of Rend, an open-source memcached proxy as a part of EVCache. Outside of work, he spends time with his wife and daughter, works on an open-source web crawler named Widow, and hopes winter comes sooner so he can be skiing again.

Share this talk