System
Design Made Easy
Control
and
Oversight
Technical
System Design
Integrity Design Basis
Engineering
Change
Complete 60 Days Guide
*Disclaimer*
Mastering System Design in 60 Days is an
ambitious goal.
So, try to go on your own pace, take breaks, and
remember Quality is more important than
Quantity.
Take the help of this doc and Master System
Design.
Day 1
What exactly is System
Design?
Day 2-3
System Design Basics -
Scalability
Day 4-6
System Design Basics -
Reliability and Availability
Day 6-9
Basics of Networking
Day 10-12
IP Address Routing
Day 13-15
DNS and CDN
Day 16-18
Load Balancing
Load Balancers in System Desig
Load Balancer - System Design Interview Question -
GeeksforGeek
What is Load Balancing?
Day 19-20
Consistency
Day 21-23
CAP Theorem
Day 24-26
Microservices and Proxy
Servers
Microservices Design Guide . Everyone has heard about
Microservices… | by Thilina Ashen Gamage | Platform Engineer |
Mediu
Pattern: Microservice Architectur
[Link]
desig
System Design, Chapter 6: Proxies
Day 27-29
Storage
Day 30-32
Message Queues, File
Systems
Day 33-35
Basics of Databases
Day 36-38
Advanced Database
Concepts
Day 38-40
Caching
Day 41-43
API Contracts
What is an API and how do you design it?
APIs - Exponent
Day 44-46
Containerization
Day 46-48
Database Schema Design
Day 48-50
Capacity Estimations
Day 51-56
Study Architecture of
Popular Systems
Day 57-60
Mock Interviews and Final
Review
Why Bosscoder?
2200 + Alumni placed at Top
Product-based companies.
More than 136% hike for every
2 out of 3 working professional.
Average package of 24LPA.
Explore More