Dhananjay Wagh

Dhananjay Wagh

High Availability

Picture this: you open your favorite streaming app on a Friday night, popcorn in hand, all set to binge that new series everyone’s talking about. You hit play—and nothing happens. The app just spins. After a few refresh attempts, you…

URL Shortner

URL shortening is a technique on the World Wide Web in which a Uniform Resource Locator (URL) may be made substantially shorter and still direct to the required page. This is achieved by using a redirect which links to the web page that has a long URL [wikipedia] We’ve…

Key Value Store

Key value store the first thing flashes in mind is “Map” data structure which are actually designed to store key value pairs. Key-value stores might sound simple, but they’re the quiet workhorses powering some of the biggest systems on the…

Consistent Hashing

consistent hashing is the distributed hashing technique that distributes data across multiple servers in the cluster. It is used to efficiently rebalancing of the distribution of data across cluster when nodes are added ore removed (minimize data movement). It maps…

Rate Limiting

Rate limiter is the controller to monitor and control the amount of traffic allowed to protect the network or your network of the services from attacks and overwhelming the system and eventually avoid it from crashing down. In the context…