Skip to content

Overview

smadappa edited this page Feb 12, 2013 · 13 revisions

In most applications there is some amount of data that will be frequently used. Some of this data is transient and can be recalculated, while other data will need to be fetched from the database or a middle tier service. In the Netflix Cloud Architecture such data is cached in Memcached servers

The advantages of distributed caching are:

  • Faster response time compared to data being fetched from source/database
  • Reduces the number of servers needed to handle the requests as most of the requests are served by the cache
  • Reduces the load on the servers fronted by the cache
  • Increases the throughput of the services fronted by the cache

Clone this wiki locally