Caching Strategies in Distributed SystemsImagine you run an e-commerce website. You cache your most popular product's data in Redis with a 5-minute expiration. For 5 minutes, everything is blazing fast. Then the cache expires. 10,000 users, Mar 31 · 13 min readdeebhika.hashnode.dev
Understanding the Thundering Herd ProblemImagine you’re a backend engineer at a fintech app. The market is highly volatile, and your marketing team blasts a push notification to 10 million users: “Massive tech dip! Open the app to buy now!” Mar 31 · 8 min readdeebhika.hashnode.dev
Understanding Kafka Through a Rapido RideYou open Rapido. You book a ride. A dot appears on your map and it moves. That moving dot feels simple. It is not. Behind it is a system handling hundreds of thousands of GPS pings every single secondMar 31 · 7 min readdeebhika.hashnode.dev