system-design
System design guide
A comprehensive guide to designing and building scalable systems for software developers
Learn how to design systems at scale and prepare for system design interviews
33k stars
308 watching
4k forks
last commit: 7 months ago architecturedistributed-systemsengineeringinterviewinterview-preparationmicroservicesscalabilitysystem-designsystem-design-interviewtech
Related projects:
Repository | Description | Stars |
---|---|---|
donnemartin/system-design-primer | A comprehensive guide to designing large-scale systems, covering key concepts, principles, and practices. | 276,031 |
shashank88/system_design | A collection of resources and tutorials to help software developers prepare for system design interviews and learn about designing large-scale distributed systems. | 8,825 |
checkcheckzz/system-design-interview | A comprehensive resource for preparing for system design interviews in the software development industry | 21,785 |
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 |
aphyr/distsys-class | An introduction to the practical basics of distributed systems | 9,067 |
mohsenshafiei/system-design-master-plan | A comprehensive guide to system design and architecture master planning for software engineers | 379 |
kamranahmedse/design-patterns-for-humans | An ultra-simplified explanation of design patterns and their application in software development | 45,430 |
bo-yuan-huang/ilang | A platform for designing and verifying digital systems using Intermediate Level Architecture (ILA) models | 3 |
justinamiller/softwarearchitect | A resource providing information and guidance on software architecture roles, responsibilities, and best practices | 8,708 |
teivah/algodeck | A collection of algorithm practice materials to aid in learning and preparation for interviews | 5,679 |
jbogard/contosouniversitydotnetcore-pages | An ASP.NET Core 6.0 project demonstrating CQRS and other software design patterns using Razor Pages and Entity Framework Core. | 1,348 |
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 |
heathermiller/dist-prog-book | A comprehensive online book on programming models for distributed systems | 3,425 |
mspnp/cloud-design-patterns | Provides companion code for various cloud design patterns | 785 |