Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- programming
- development
- design
- design-system
59,621 visible repositories in the index
1–13 of 13 · 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
Learn System Design concepts and prepare for interviews using free resources.
Notes of the book System Desgin Interview - An Insider's Guide
Translated[Big Tech Interview Column] A technical guide for Java programmers, with interview questions, system architecture, career tips, mainstream middleware, and more, to help you become an even better version of yourself!
Full Modular Monolith application with Domain-Driven Design approach.
Machine Learning Interviews from FAANG, Snapchat, LinkedIn. I have offers from Snapchat, Coupang, Stitchfix etc. Blog: mlengineer.io.
A guideline for building practical production-level deep learning systems to be deployed in real world applications.
AI system design guide for engineers building production AI systems and evals.
Reusable, vendor-neutral, industry-specific, vendor-specific solution architecture patterns for enterprise
A tool for collaboratively finding your core domains - strategic business differentiators
A state-of-the-art distributed system using Reactive DDD as uncertainty modeling, Event Storming as subdomain decomposition, Event Sourcing as an eventual persistence mechanism, CQRS, Async Projections, Microservices for individual deployable units, Event-driven Architecture for efficient integration, and Clean Architecture as domain-centric design