Skip to content

Jiganesh/System-Design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

System Design

Basics

  • HTTP

  • How to Start with Distributed Systems ?

  • Scaling

    • Horizontal Scaling
    • Vertical Scaling
  • API, Authorization, Authentication

  • Load Balancers

    • Load Balancing Algorithms
  • Consistent Hashing

  • How to store Passwords in Database ?

  • CAP Theorem

  • SSL TLS HTTPS

  • SOLIDS Principle

    • Single Responsiblity Principle
  • Secure Socket Shell

  • Stateful and Stateless Applications

  • Websockets

  • Sharding

    • Resharding
    • Celebrity Problem
    • Join and Denormalizations
  • Messaging Queues

  • Logging, Metrics, Automation


📚 Good Resources for System Design

About

Learnings about system design

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published