Skip to content
0:00 / 0:00

#netflix#evcache#memcached

"Caching at Netflix: The Hidden Microservice" by Scott Mansfield

Strange Loop Conference

88K subscribers • 114 videos on Hallway • Conference channel

YouTube
  • Recommended by 1 person: 1 on Lobsters.

Intermediate. Assumes working knowledge.

78K views10 years ago1 recommendation

Distributed systemsDatabases and dataMicroservices and monolithsScaling and large-scale architectureRedis and key-value stores

Scott Mansfield discusses Netflix's global caching layer, EVCache, and how it provides high-volume, low-latency data storage for stateless microservices.

Netflix is well known for championing the microservice model, but within the complex layers of dependencies is a hidden service: the caching layer. The Netflix customer experience relies heavily on caches to provide a high-volume, low latency, globally available data layer that backs our stateless services. Throughout a typical customer experience, from sitting down on the couch through playing a movie, caches play a role in every interaction. The use cases here range from session storage to video history to subscriber status, all of which benefit from the stability and fault tolerance of EVCache, the primary caching system in use at Netflix. The second part of the talk will peek under the hood of EVCache and its open source components: the EVCache client library, Rend, Memcached, and the not-yet-open-source Mnemonic. We will also look at sister projects that make up the rest of the EVCache ecosystem within Netflix. All of these components combined make up a high-volume, low-latency persistence system that fits many different use cases, even some where a cache might not normally be an obvious choice.

Why it's here

1 person recommends this

unbalancedparentheseson Lobsters • Recommends

Caching at Netflix: The Hidden Microservice