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 give up and head to Twitter to vent about it. That frustration you just imagined? That’s what happens when a system…

Read MoreHigh Availability

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 all seen them. Those neat little links that look like this: 👉 Instead of a giant wall of text like:…

Read MoreURL Shortner

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 planet. —the simplicity hides enormous power. Key-value stores are the backbone of many large-scale systems we use every day, from caching…

Read MoreKey Value Store