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

Sdílet
Vložit
  • čas přidán 16. 09. 2016
  • 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.
  • Věda a technologie

Komentáře • 5

  • @BlackShampoo75
    @BlackShampoo75 Před 5 lety +26

    The enthusiasm is contagious

  • @jvm-tv
    @jvm-tv Před 3 lety +11

    It's 2021 and this talk is still fascinating.

  • @dapdizzy
    @dapdizzy Před 7 lety

    Awesome! Keep vids like this coming!

  • @navpap1029
    @navpap1029 Před 6 lety +15

    Just curious how long it took for a team of 4 to build this complex system. Any ideas?

    • @grahampatterson4024
      @grahampatterson4024 Před 6 lety +8

      At 30:00 he says it took about a year-- I think that's what the person was asking about.