#

Memcached Programming Tutorials & Engineering Articles

44 Memcached tutorials, guides, and engineering insights from Netflix, Shopify, Meta, and more

Memcached Articles & Tutorials

Filter:
Netflix logo
Netflix
Advanced
This article discusses how Netflix built a resilient data platform using a Write-Ahead Log (WAL) to address data consistency, reliability, and operational efficiency challenges at scale.
Netflix Technology Blog
15 min read
Includes Code
Has Summary
--
Netflix logo
Netflix
Advanced
This article discusses Netflix's Distributed Counter Abstraction, a service designed to enable distributed counting at scale while maintaining low latency performance.
Netflix Technology Blog
22 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article discusses the management of Slack Connect, a feature that enables communication between different Slack workspaces through shared channels.
Yuriy Loginov
11 min read
Includes Code
Has Summary
--
Spotify logo
Spotify
Advanced
This article discusses Spotify's transition to a declarative infrastructure model using Kubernetes, enabling efficient management of cloud resources across numerous services.
Shopify logo
Shopify
Advanced
The article discusses the critical role of caching in Rails applications and the inherent risks associated with using Ruby's Marshal for serialization.
Chris Salzberg
12 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
This article discusses the migration process from App Engine Memcache to Cloud Memorystore, specifically focusing on Redis as the caching engine.
Wesley Chun, @wescpy
5 min read
Has Summary
--
Pinterest logo
Pinterest
Advanced
The article discusses Pinterest's advancements in distributed caching performance and efficiency, focusing on their memcached fleet's optimization strategies.
Pinterest Engineering
12 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses a significant incident that occurred at Slack on February 22, 2022, which resulted in many users being unable to connect to the platform.
Laura Nolan
15 min read
Has Summary
--
Shopify logo
Shopify
Advanced
The article discusses Shopify's approach to shard balancing within its MySQL database infrastructure, emphasizing the importance of maintaining balanced database utilization to prevent failures and...
Paarth Madan
14 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Advanced
The article discusses the development of Ixia, a scalable near-real-time secondary indexing solution built on HBase at Pinterest.
Pinterest Engineering
11 min read
Has Summary
--
Pinterest logo
Pinterest
Advanced
The article discusses Guardian, a real-time analytics and rules engine developed by Pinterest's Trust & Safety team to combat spam.
Pinterest Engineering
12 min read
Has Summary
--
Pinterest logo
Pinterest
Advanced
The article discusses how Pinterest has scaled its cache infrastructure to handle increasing demand from users.
Pinterest Engineering
11 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses Shopify's capacity planning strategies for handling increased traffic during the Black Friday and Cyber Monday (BFCM) shopping period.
Kathryn Tang
7 min read
Has Summary
--
Shopify logo
Shopify
Advanced
The article discusses how Shopify improved the performance of its flagship app, Shop, by implementing a custom caching solution that reduced database load by 15% and overall app latency by 20%.
Ryan Ehrlich
9 min read
Has Summary
--
Netflix logo
Netflix
Intermediate
The article discusses Bulldozer, a self-serve data platform developed by Netflix for efficiently moving batch data from data warehouse tables to online key-value stores.
Netflix Technology Blog
9 min read
Has Summary
--
Shopify logo
Shopify
Advanced
The article discusses the importance of building mental models to enhance understanding and decision-making in engineering and management.
Hammad Khalid
31 min read
Includes Code
Has Summary
--
Uber logo
Uber
Intermediate
The article discusses Uber's implementation of multi-tenancy within its microservice architecture, highlighting its benefits for stability, modularity, and developer velocity.
Netflix logo
Netflix
Advanced
Delta is a data synchronization and enrichment platform developed by Netflix to address the challenges of keeping multiple datastores in sync while allowing for data enrichment.
Netflix Technology Blog
11 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
This article discusses five common data stores—Relational Database, Non-Relational (NoSQL) Database, Key-Value Store, Full-Text Search Engine, and Message Queue—highlighting their characteristics a...
Netflix logo
Netflix
Intermediate
The article discusses the implementation of cache warming at Netflix, focusing on the EVCache system that supports various services.
Netflix Technology Blog
11 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Akkio, a data placement service developed by Facebook to optimize data store locality at scale.
Muthukaruppan Annamalai
10 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses the development of SpinalTap, Airbnb's Change Data Capture (CDC) system, which enables real-time propagation and reaction to data mutations across its service-oriented archite...
Slack logo
Slack
Advanced
This article discusses the re-architecture of Slack's workspace preferences by transitioning to an Entity/Attribute/Value (EAV) model to enhance scalability.
Alisha Ukani
11 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article provides an in-depth look at Shopify's tech stack and engineering practices, detailing how the platform scales to support over 600,000 merchants and 80,000 requests per second.
Netflix logo
Netflix
Intermediate
The article discusses the evolution of application data caching from RAM to SSD, highlighting the introduction of EVCache, a distributed in-memory caching solution.
Netflix Technology Blog
6 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the evolution of Couchbase at LinkedIn, detailing its transition from Memcached to Couchbase as a standard caching platform.
James W.
12 min read
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
The article discusses a significant increase in amplification attacks utilizing the memcached protocol over UDP port 11211.
Marek Majkowski
8 min read
Includes Code
Has Summary
--
Uber logo
Uber
Intermediate
The article discusses Uber's development of a custom email Intrusion Detection System (IDS) to enhance security against phishing attacks.
Dan Borges
6 min read
Has Summary
--
Netflix logo
Netflix
Advanced
The article discusses Netflix's implementation of distributed delay queues using Dynomite, a generic Dynamo implementation.
Netflix Technology Blog
9 min read
Has Summary
--
Netflix logo
Netflix
Advanced
Dynomite-manager is a tool developed by Netflix to manage Dynomite clusters efficiently, ensuring high availability and performance.
Netflix Technology Blog
10 min read
Includes Code
Has Summary
--
Netflix logo
Netflix
Advanced
The article discusses Netflix's implementation of application data caching using SSDs, focusing on the EVCache architecture and the introduction of the Moneta project.
Netflix Technology Blog
16 min read
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article discusses the design of SSD-friendly applications to leverage the performance benefits of Solid State Drives (SSDs) over traditional Hard Disk Drives (HDDs).
Zhenyun Z.
15 min read
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article outlines the evolution of LinkedIn's architecture and scaling strategies from its inception in 2003 to its modern service-oriented architecture.
Netflix logo
Netflix
Intermediate
The article discusses Netflix's architecture for processing viewing data, detailing its evolution from a monolithic system to a more scalable architecture that handles billions of viewing-related e...
Netflix Technology Blog
8 min read
Has Summary
--
Spotify logo
Spotify
Intermediate
The article discusses how Spotify utilizes Apache Cassandra to enhance user personalization by analyzing real-time and historical data.
Kinshuk Mishra and Matt Brown
13 min read
Includes Code
Has Summary
--
Netflix logo
Netflix
Advanced
The article discusses Prana, a sidecar solution developed by Netflix to enhance the functionality of non-JVM applications within their PaaS ecosystem.
Netflix Technology Blog
6 min read
Has Summary
--
Netflix logo
Netflix
Advanced
The article introduces Dynomite, a tool developed by Netflix to transform non-distributed databases like Redis and Memcached into fully distributed, multi-datacenter systems.
Netflix Technology Blog
10 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the open-sourcing of Haxl, a Haskell library designed to simplify access to remote data sources like databases and web services.
Simon Marlow
7 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses IdentityCache, an internal caching library developed by Shopify for ActiveRecord models, which has now been open-sourced.
Camilo Lopez
7 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
McDipper is a flash-based key-value cache developed by Facebook to enhance the efficiency of caching large data sets compared to traditional Memcached.
Alex Gartrell
7 min read
Has Summary
--
Netflix logo
Netflix
Advanced
The article discusses Netflix's implementation of an Active-Active architecture across multiple AWS regions to enhance system resiliency and availability.
Netflix Technology Blog
14 min read
Has Summary
--
Netflix logo
Netflix
Advanced
Netflix has introduced Eureka, a REST-based service registry designed for mid-tier load balancing and failover in the AWS cloud.
Netflix Technology Blog
7 min read
Has Summary
--
Meta logo
Meta
Beginner
The article discusses the challenges and strategies employed by Facebook's Site Reliability Engineering (SRE) team during the launch of usernames for its 200 million active users.
5 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses how Facebook scales its use of memcached, a high-performance, distributed memory object caching system, to manage increasing demand.
Paul Saab
5 min read
Has Summary
--

You've reached the end! All 44 articles loaded.