Home System Design Tutorial

System Design Tutorial

Designing a scalable URL Shortener like Tiny URL

The goal of the project is to design a Url shortener service like bit.ly or tinyurl.com that is realtime scalable.  1. Url Shortener Url Shortener is...

What is CDN and how does it work?

CDN or Content Delivery Network is a global network that is used to minimize the distance between the visitor and the Website server and...

What are Load Balancers and how Load Balancing is done?

A Load Balancers is a critical component in designing any distributed systems. Load Balancer does its magic by diving the traffic among a group...

Horizontal Scaling and Vertical Scaling

Scaling is the ability of a system to grow or shrink in size to meet the increasing user requirement. A scalable system has an...

Subscribe to our newsletter

To be updated with all the latest news, offers and special announcements.

We promise, we won't spam
Even we hate spam as much