madd86 / awesome-system-design
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
☆9,455Updated 2 months ago
Related projects: ⓘ
- These are the best resources for System Design on the Internet☆15,691Updated 3 weeks ago
- System design interview for IT companies☆21,662Updated last year
- Preparation links and resources for system design questions☆8,772Updated 4 months ago
- A curated list to learn about distributed systems☆10,549Updated 2 months ago
- Learn System Design concepts and prepare for interviews using free resources.☆17,103Updated last week
- Everything you need to prepare for your technical interview☆17,729Updated 7 months ago
- Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design in…☆6,272Updated 8 months ago
- A comprehensive list of books on Software Architecture.☆9,724Updated last year
- Learn how to design systems at scale and prepare for system design interviews☆31,717Updated 5 months ago
- Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements.…☆5,053Updated 6 months ago
- A list of back-end related questions you can be inspired from to interview potential candidates, test yourself or completely ignore☆15,320Updated last week
- A pattern-based approach for learning technical interview questions☆9,964Updated this week
- A resource to help you pass system design interview and become good at work 👇☆12,049Updated this week
- An Open-Source Collection of 200+ Flash Cards to Help You Preparing Your Algorithms & Data Structures Interview 💯☆5,615Updated last year
- All the resources you need to get to Senior Engineer and beyond☆12,880Updated last month
- A curated list of awesome places to learn and/or practice algorithms.☆20,150Updated last month
- How to systematically secure anything: a repository about security engineering☆9,916Updated last year
- Learn how to design large-scale systems. Prep for the system design interview.☆2,544Updated 5 months ago
- Learn Low Level Design (LLD) and prepare for interviews using free resources.☆6,688Updated last week
- A curated list of engineering blogs☆31,237Updated 3 weeks ago
- ☆4,619Updated 3 weeks ago
- Most comprehensive list of tech interview questions of companies scraped from Geeksforgeeks, CareerCup and Glassdoor.☆7,212Updated 2 years ago
- It's just fascinating. How is modern software designed? 🤔 Some design-level considerations for scalability, maintainability eventual con…☆1,942Updated 6 months ago
- The Patterns of Scalable, Reliable, and Performant Large-Scale Systems☆58,133Updated 2 weeks ago
- A curated list of awesome Competitive Programming, Algorithm and Data Structure resources☆12,557Updated 3 months ago
- What happens behind the scenes when we type www.google.com in a browser?☆16,036Updated last year
- A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups☆25,636Updated 5 months ago
- 120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.☆29,336Updated 4 months ago
- 🚀 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.☆7,785Updated last week
- ☆2,797Updated this week