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 26 · Most stars
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Curated coding interview preparation materials for busy software engineers
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 how to design systems at scale and prepare for system design interviews
Front End interview preparation materials for busy engineers (updated for 2026)
Learn System Design concepts and prepare for interviews using free resources.
If you want to become good at AI engineering & system design, join this newsletter 👇
System design interview for IT companies
Visualize any GitHub codebase: free interactive architecture diagrams and one-minute explainer videos. Replace 'hub' with 'diagram' in any GitHub URL.
These are the best resources for System Design on the Internet
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field 冰霜之地:源码解析、系统设计与工程实践笔记
Machine Learning Interviews from FAANG, Snapchat, LinkedIn. I have offers from Snapchat, Coupang, Stitchfix etc. Blog: mlengineer.io.
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
This repository contains a curated collection of 300+ case studies from over 80 companies, detailing practical applications and insights into machine learning (ML) system design. The contents are organized to help you easily find relevant case studies based on industry or specific ML use cases.
Roadmap to becoming an iOS developer in 2018.
Review code 100X faster. Lens draws every PR as animated architecture and data-flow walkthroughs, inside the pull request itself. Use it as a GitHub App, GitHub Action, CLI, or a Skill for your coding agent
Build a system, load it until it breaks, and watch why. A system design simulator for learning distributed systems.
Complex code hides connections, workflows, and business risks.Unvibe complex code. Trace business workflows.
Animated, explorable diagrams for Claude and other coding agents, from a short JSON spec.