Tagged articles
14 articles
Page 1 of 1
Cognitive Technology Team
Cognitive Technology Team
Nov 17, 2025 · Backend Development

How a 1.5 MB Redis Key Crashed an Entire Site and How to Prevent It

A real‑world incident at JD Tech shows that a single 1.5 MB Redis cache key caused a full‑site outage during a high‑traffic event, and the article explains the underlying cache‑breakdown and bandwidth traps, then details three emergency mitigations and long‑term preventive practices.

CacheCache Designperformance
0 likes · 7 min read
How a 1.5 MB Redis Key Crashed an Entire Site and How to Prevent It
Tech Freedom Circle
Tech Freedom Circle
May 30, 2025 · Backend Development

Designing a Cache for 10 M MySQL Rows with Only 2 M Redis Slots – Meituan Interview Answer

The article analyzes a Meituan interview question about caching 10 million MySQL rows when Redis can store only 200 thousand rows, presenting a five‑step three‑tier cache architecture that separates cold and hot data, selects appropriate eviction policies, uses proactive hotspot detection, adds multi‑level defense, and employs both scheduled and real‑time pre‑heating, with performance numbers showing an 85% hit rate and 100 ms latency.

Cache DesignHotKeyLFU
0 likes · 29 min read
Designing a Cache for 10 M MySQL Rows with Only 2 M Redis Slots – Meituan Interview Answer
JD Tech
JD Tech
Aug 18, 2023 · Backend Development

Designing a Three‑Layer Protection Scheme for High‑Concurrency Contract Queries in JD Logistics

This article analyzes the high‑concurrency contract‑query workload of JD Logistics, examines call sources, query dimensions and volume patterns, and proposes a three‑layer protection architecture—Bloom filter, Redis cache, and database fallback—along with strategies for cache penetration, breakdown, and avalanche mitigation.

Backend ArchitectureCache Designbloom-filter
0 likes · 10 min read
Designing a Three‑Layer Protection Scheme for High‑Concurrency Contract Queries in JD Logistics
ITPUB
ITPUB
Jan 25, 2023 · Backend Development

Mastering Distributed Caching with Redis and Memcached in Spring Boot

This article explains the fundamentals, characteristics, and use‑cases of distributed caching, compares Memcached and Redis, and provides a step‑by‑step Spring Boot implementation with code samples, testing guidance, and solutions to common cache pitfalls such as hot keys, penetration, and avalanche.

Cache DesignSpring Bootdistributed cache
0 likes · 20 min read
Mastering Distributed Caching with Redis and Memcached in Spring Boot
ITPUB
ITPUB
Jun 19, 2022 · Backend Development

Mastering Cache Design: Solving the 7 Classic Pitfalls in High‑Traffic Systems

This article explores common cache challenges such as centralized expiration, cache penetration, avalanche, hot keys, large keys, data consistency, and concurrent pre‑warming, offering practical design patterns and mitigation strategies to build robust, high‑performance backend systems.

BackendCache DesignDistributed Systems
0 likes · 10 min read
Mastering Cache Design: Solving the 7 Classic Pitfalls in High‑Traffic Systems
Sohu Tech Products
Sohu Tech Products
Apr 27, 2022 · Databases

Designing Cache for Relational List Data with Redis

This article explains how to design Redis cache for relational list data such as user timelines or news feeds, covering fixed-length caching, consistency, resource utilization, using ZSET structures, handling additions, deletions, queries, and strategies like preloading, retry mechanisms, and asynchronous rebuilding.

BackendCache DesignRelational Data
0 likes · 8 min read
Designing Cache for Relational List Data with Redis
Wukong Talks Architecture
Wukong Talks Architecture
Aug 25, 2021 · Backend Development

Designing Redis Cache for Billion‑Scale Systems: Challenges and Solutions

This article examines the essential concepts, common pitfalls such as cache stampede, penetration, avalanche, hot keys, large keys, consistency, and concurrent pre‑heating, and presents practical design patterns and mitigation techniques for building a robust Redis cache architecture that can handle billion‑scale traffic.

Cache DesignDistributed Systems
0 likes · 9 min read
Designing Redis Cache for Billion‑Scale Systems: Challenges and Solutions
IT Architects Alliance
IT Architects Alliance
Jun 19, 2021 · Backend Development

Mastering Cache Strategies: From CDN to Distributed Systems

This article provides a comprehensive overview of caching in large‑scale distributed systems, covering cache fundamentals, classification, major implementations such as CDN, reverse‑proxy, local, and distributed caches, detailed analyses of Memcached and Redis, common design challenges, and real‑world industry solutions.

BackendCache DesignDistributed Systems
0 likes · 12 min read
Mastering Cache Strategies: From CDN to Distributed Systems
High Availability Architecture
High Availability Architecture
Jul 24, 2019 · Backend Development

Design and Evolution of Zhihu's Read Service: From Bloom Filter to RBase and TiDB Migration

This article details the architectural design, technical challenges, and iterative evolution of Zhihu's massive read‑service, covering early Bloom‑filter solutions, the RBase cache‑through system, high‑availability and performance optimizations, and the final migration to TiDB for cloud‑native scalability.

Backend ArchitectureCache DesignTiDB migration
0 likes · 24 min read
Design and Evolution of Zhihu's Read Service: From Bloom Filter to RBase and TiDB Migration
dbaplus Community
dbaplus Community
Oct 15, 2018 · Backend Development

Mastering Server‑Side Caching: Design Patterns, Redis Tips, and Best Practices

This article explores the fundamentals and practical details of server‑side caching in distributed web systems, covering local vs. distributed caches, Redis instance planning, key‑value modeling, persistence, eviction policies, and CRUD operations with performance‑focused recommendations.

Cache DesignDistributed SystemsPersistence
0 likes · 14 min read
Mastering Server‑Side Caching: Design Patterns, Redis Tips, and Best Practices
dbaplus Community
dbaplus Community
Feb 4, 2017 · Fundamentals

Mastering Cache Strategies: From CDN to Local Memory for High‑Performance Systems

This comprehensive guide explains cache fundamentals, covering CDN, reverse‑proxy, distributed, and local caches, their design considerations, common pitfalls like consistency, high availability, cache avalanche and penetration, and provides practical architecture examples and mitigation techniques for robust high‑traffic systems.

CDNCache Designmemcache
0 likes · 24 min read
Mastering Cache Strategies: From CDN to Local Memory for High‑Performance Systems
Architects Research Society
Architects Research Society
Nov 23, 2016 · Databases

ScyllaDB Architecture and Performance Optimizations: Design Insights

ScyllaDB, a Cassandra‑compatible NoSQL database, achieves over tenfold performance improvements through a thread‑per‑core design, asynchronous I/O, custom caching, self‑tuning schedulers, a user‑space TCP/IP stack, and LLVM‑JIT query execution, making it a compelling study for high‑performance database engineering.

Cache DesignDatabase PerformanceNoSQL
0 likes · 5 min read
ScyllaDB Architecture and Performance Optimizations: Design Insights