Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- programming
- development
- design
- design-system
47,133 repositories indexed
1–24 of 51 · Most stars
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Design patterns implemented in Java
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
A curated list of software and architecture related design patterns.
An ultra-simplified explanation to design patterns
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
A collection of design patterns/idioms in Python
🛡️ ⚛️ A simple, scalable, and powerful architecture for building production ready React applications.
Curated list of Go design patterns, recipes and idioms
Learn Low Level Design (LLD) and prepare for interviews using free resources.
TranslatedTo Be Top Javaer - The Road to Becoming a God-Tier Java Engineer
Sample code for several design patterns in PHP 8.x
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
✨ React patterns, techniques, tips and tricks ✨
TranslatedAlgorithm Patterns — the most scientific way to practice, the fastest path to an offer. You deserve it~ Algorithm templates, the most scientific way to practice problems, the fastest path to practice problems, you deserve it~
📖 Design Patterns implemented in Swift 5.0
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
:city_sunrise: A collection of links for free stock photography, video and Illustration websites
A pattern-based approach to learn technical interview questions
Full Modular Monolith application with Domain-Driven Design approach.
A free book that talks about design patterns/techniques used while developing with React.
The complete guide to static typing in "React & Redux" apps using TypeScript
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.