System Design
Exploring System Design insights, lessons, and discoveries from my software engineering journey.
Articles
10 Mar 2026 12 min read System Design
LRU Cache: The Smart Way to Manage Memory in Your Applications
Learn how LRU (Least Recently Used) cache works from scratch, build your own in TypeScript, and see how Redis uses it under the hood with real-world examples.
caching data-structures system-design
+4
Read
29 Nov 2025 3 min read System Design
Content Delivery Networks (CDN): Global Performance at Scale
Master CDN architecture, caching strategies, and edge computing. Learn how Netflix, Amazon, and other giants deliver content worldwide with millisecond latency.
cdn performance networking
+3
Read
08 Nov 2025 10 min read System Design
Caching Strategies: A Complete Guide to System Performance Optimization
Master the four types of caching - browser, server, database, and CDN caching. Learn when and how to implement each strategy for maximum performance gains.
caching performance system-design
+3
Read