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: 10 months ago architectureconcurrencyengineeringfacebookinterviewinterview-preparationinterview-preparation-resourcesinterview-questionspreparationscalabilityscale-systemssystem-design
Related projects:
Repository | Description | Stars |
---|---|---|
| A comprehensive resource for preparing for system design interviews in the software development industry | 21,846 |
| A comprehensive guide to designing large-scale systems, covering key concepts, principles, and practices. | 279,437 |
| A comprehensive guide to designing and building scalable systems for software developers | 33,318 |
| A comprehensive guide to system design and architecture master planning for software engineers | 386 |
| A programming language and analysis toolset for designing and verifying complex distributed systems. | 3,051 |
| A resource guide covering the four main steps of designing a machine learning system: project setup, data pipeline, modeling, and serving. | 9,227 |
| A collection of technical interview preparation materials covering various topics and phases of the interviewing process | 120,030 |
| An ultra-simplified explanation of design patterns and their application in software development | 45,591 |
| A resource providing information and guidance on software architecture roles, responsibilities, and best practices | 8,724 |
| An introduction to distributed systems fundamentals through lecture and discussion | 9,085 |
| A comprehensive guide to preparing for software engineering interviews, covering topics from algorithms and data structures to web development and design patterns. | 1,093 |
| A collection of test questions and answers for Linux system administrators to assess their knowledge and skills | 10,776 |
| A comprehensive study plan and resource collection for software engineers to prepare for technical interviews. | 307,893 |
| An implementation of a distributed system using domain-driven design and event-driven architecture to manage uncertainty and provide scalability and resilience. | 369 |
| A learning roadmap for software design and architecture | 3,252 |