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: 
Advanced
Duration: 
50 minutes conference
Tracks:
Business / Case Studies
Topics:
RocksDB
Data as a Service
Data in the Cloud

Description

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.

Speakers

Scott Mansfield's picture

Scott Mansfield

Senior Software Engineer, Netflix

Biography:

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