System Design

System Design Basics: Part 3

In order to handle server failover, we learnt about Load Balancer and how shifts traffic from one server to another. The same situation can happen for database also what if your database goes down? How are you going to handle this situation? Similar to multiple servers inside Database also we have multiple instances or database

System Design Basics: Part 3 Read More »

System Design Basics: Part 2

In this post we’ll learn about ways of scaling our system and importance of Load Balancer. You can scale your applications in two ways: Pre-read link Vertical Scaling Horizontal Scaling 1. Vertical scaling is referred as “scale up”, which means the process of adding more resources (CPU/Memory) to your servers. Horizontal scaling is referred as

System Design Basics: Part 2 Read More »