Cache at Facebook
Facebook’s Caching Architecture Facebook operates two distinct caching systems, each designed for different access patterns and consistency requirements. Memcache serves as a lookaside cache where the intelligence resides primarily on the client side. This architecture means applications are responsible for cache invalidation, consistency checks, and determining what data to cache. Memcache is stateless and horizontally…