![](./img/content_1_img.png)
Introduction / Basics
We will start with, why is system design important and learn the framework of it.System Design - Building Blocks
We will study the building blocks like Load balancers, API gateway, Caches etc.![](./img/content_2_img.png)
![](./img/content_3_img.png)
System Design Fundaments - NFRs
In the fundamentals part we will study about Reliability, Availability, CAP Theorem etc.How To Scale
This is one of the awesome parts where we will be learning Sharding/Partitioning, Transactions, Conflict resolution and much more. Everything about scaling.![](./img/content_1_img.png)
![](./img/content_3_img.png)
Problem Solving
We will be designing, Instagram, Youtube, Uber etc using the concepts of HLD we studied.