DKDeebhika Kumaranindeebhika.hashnode.dev·Mar 31 · 13 min readCaching 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, 00
DKDeebhika Kumaranindeebhika.hashnode.dev·Mar 31 · 8 min readUnderstanding 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!” 00
DKDeebhika Kumaranindeebhika.hashnode.dev·Mar 31 · 7 min readUnderstanding 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 second00