Skip to content

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

System Design Learning Repository

This repository documents my learning journey in system design, starting with the basics and gradually progressing to more advanced topics. It serves as a resource to understand key concepts for building scalable, distributed systems.

Current Structure

Basics (Completed)

  • Networking Basics
  • TCP and UDP
  • DNS
  • HTTPS
  • WebSockets
  • API Paradigms
  • API Design
  • Caching
  • CDNs
  • Proxies and Load Balancing
  • SQL and NoSQL
  • Replication and Sharding
  • CAP Theorem
  • Message Queues
  • Consistent Hashing
  • Object Storage

Future Plans

In the upcoming days, I will add Advanced system design concepts and update this repository accordingly.

Contributions

Feel free to explore and suggest new topics for the Advanced section, or provide feedback to improve the current content.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors