Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- programming
- development
- design
- design-system
74,362 visible repositories in the index
1–8 of 8 · Most stars
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements. Systems design could be seen as the application of systems theory to product development.
extending the microservice paradigms to web development
Learn how to design large-scale systems. Prep for the system design interview.
Best practices, tools and guidelines for backend development. Code examples in TypeScript + NodeJS
Open Source Lightweight Microservices Architecture for the Internet of Things. For developers.