Skip to content

CodeAutocrats/awesome-system-design-resources

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

141 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

This repository contains free resources to learn System Design concepts and prepare for interviews.

๐Ÿ‘‰ Subscribe to my AlgoMaster Newsletter and get a FREE System Design Interview Handbook in your inbox.

โœ… If you are new to System Design, start here: System Design was HARD until I Learned these 30 Concepts

๐Ÿ“Œ System Design Key Concepts

๐Ÿ› ๏ธ System Design Building Blocks

โš–๏ธ System Design Tradeoffs

๐Ÿ–‡๏ธ System Design Architectural Patterns

๐Ÿ’ป System Design Interview Problems

Easy

Medium

Hard

๐Ÿ“‡ Courses

๐Ÿ“š Books

๐Ÿ“ฉ Newsletters

๐Ÿ“บ YouTube Channels

๐Ÿ“œ Must-Read Engineering Articles

๐Ÿ—ž๏ธ Must-Read Distributed Systems Papers


If you find this resource helpful, please give it a star โญ๏ธ and share it with others!

About

Learn System Design concepts and prepare for interviews using free resources.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 54.8%
  • Python 45.2%