~/blog
Writing
Deep dives and practical guides from building software and living in a terminal.
Mar 18, 2026, 6 min read~/system-design
Cache Strategies in Distributed Systems
Basic caching breaks at scale. Explore advanced cache strategies to handle traffic spikes and improve system stability.
Mar 18, 2026, 6 min read~/system-design
The Thundering Herd Problem in System Design
Thundering herd problem explained with examples, its impact on systems, and key techniques to prevent overload in distributed architectures.