Skip to content

iamazizbohra/System-Design-Concepts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

System Design Concepts

Scalability Lecture At Harvard CS75

Watch Here

Scale From Zero To Millions Of Users

Click Here

How Web Works

Click Here

What really happens when you navigate to a URL

Click Here


Scalability Basics

  • What is Vertical Scaling?

  • What is Horizontal Scaling?

  • What is a Single Point of Failure (SPOF)?

  • What is Resiliency? How do you make systems resilient?

  • What is Redundancy? How do you introduce redundancy in systems?

    Click Here

More on Scalability


Load Balancing


High level trade-offs


Consistency Patterns


Availability Patterns


Availability in numbers


Domain name system

Video

Click Here

cloudflare

A Comprehensive Guide to How It Works


Content delivery network

Video

Click Here

What is CDN?


About

Learn system design concepts that are used to design large-scale distributed systems.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published