system_design
System Design Prep
A collection of resources and tutorials to help software developers prepare for system design interviews and learn about designing large-scale distributed systems.
Preparation links and resources for system design questions
9k stars
462 watching
2k forks
last commit: 6 months ago architectureconcurrencyengineeringfacebookinterviewinterview-preparationinterview-preparation-resourcesinterview-questionspreparationscalabilityscale-systemssystem-design
Related projects:
Repository | Description | Stars |
---|---|---|
checkcheckzz/system-design-interview | A comprehensive resource for preparing for system design interviews in the software development industry | 21,785 |
donnemartin/system-design-primer | A comprehensive guide to designing large-scale systems, covering key concepts, principles, and practices. | 276,031 |
karanpratapsingh/system-design | A comprehensive guide to designing and building scalable systems for software developers | 32,878 |
mohsenshafiei/system-design-master-plan | A comprehensive guide to system design and architecture master planning for software engineers | 379 |
p-org/p | A programming language and analysis toolset for designing and verifying complex distributed systems. | 3,040 |
chiphuyen/machine-learning-systems-design | A resource guide covering the four main steps of designing a machine learning system: project setup, data pipeline, modeling, and serving. | 9,156 |
yangshun/tech-interview-handbook | A collection of technical interview preparation materials covering various topics and phases of the interviewing process | 119,080 |
kamranahmedse/design-patterns-for-humans | An ultra-simplified explanation of design patterns and their application in software development | 45,430 |
justinamiller/softwarearchitect | A resource providing information and guidance on software architecture roles, responsibilities, and best practices | 8,708 |
aphyr/distsys-class | An introduction to the practical basics of distributed systems | 9,067 |
danieldelcore/mega-interview-guide | A comprehensive guide to preparing for software engineering interviews, covering topics from algorithms and data structures to web development and design patterns. | 1,091 |
trimstray/test-your-sysadmin-skills | A collection of test questions and answers for Linux system administrators to assess their knowledge and skills | 10,738 |
jwasham/coding-interview-university | A comprehensive study plan and resource collection for software engineers to prepare for technical interviews. | 306,974 |
antoniofalcaojr/eventualshop | An implementation of a distributed system using domain-driven design and event-driven architecture to manage uncertainty and provide scalability and resilience. | 368 |
stemmlerjs/software-design-and-architecture-roadmap | A learning roadmap for software design and architecture | 3,237 |