donnemartin/system-design-primer
PublicLearn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 15/09/2026
Tóm tắt bởi Bee AI
Kho tài liệu mã nguồn mở toàn diện giúp kỹ sư học cách thiết kế hệ thống phân tán quy mô lớn và chuẩn bị cho các buổi phỏng vấn system design thông qua bài tập thực tế cùng flashcard Anki.
- Cung cấp lộ trình ôn tập phỏng vấn theo khung thời gian (ngắn, trung bình, dài) và quy trình 4 bước tiếp cận bài toán thiết kế hệ thống.
- Bao gồm các giải pháp mẫu chi tiết kèm thảo luận, mã nguồn và sơ đồ cho các câu hỏi phổ biến như Pastebin, Twitter timeline hay web crawler.
- Cung cấp bộ thẻ ghi nhớ Anki áp dụng phương pháp lặp lại ngắt quãng (spaced repetition) để ôn tập kiến thức cốt lõi.
- Tổng hợp lý thuyết chuyên sâu về đánh đổi hiệu năng, định lý CAP, caching, cân bằng tải, cơ sở dữ liệu và hàng đợi tin nhắn.
Lưu ý
- Kho lưu trữ này là tài liệu học tập và phỏng vấn, không phải thư viện hay ứng dụng chạy được trực tiếp.
- Phần bài tập thiết kế hướng đối tượng (Object-oriented design) được đánh dấu là đang trong quá trình hoàn thiện.
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến100
- Độ tươi60
- Cộng đồng62
- Tài liệu100
- Phát hành20
- Mức độ khóTrung bình
- Phù hợp vớiLập trình viên · Sinh viên
- Loại dự ánTài liệu
- Giấy phépKhông có
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
Python
Bash
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
.github/Cấu hình GitHub workflows và mẫu đóng gópimages/Hình ảnh và sơ đồ minh họa kiến trúc trong tài liệuresources/Tài liệu bổ trợ, bao gồm các tệp flashcard Ankisolutions/Lời giải mẫu, sơ đồ và code cho các bài toán thiết kế
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/donnemartin/system-design-primer.git
cd system-design-primerCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Luyện tập trả lời các câu hỏi phỏng vấn thiết kế hệ thống và thiết kế hướng đối tượng (OOD) tại các công ty công nghệ lớn.
- Học cách đánh đổi kiến trúc hệ thống phân tán (CAP, trễ so với thông lượng, tính nhất quán so với tính sẵn sàng).
- Ôn tập kiến thức thiết kế hệ thống khi di chuyển bằng bộ thẻ flashcard Anki.
- Tham khảo các kiến trúc thực tế và bài viết kỹ thuật từ các công ty công nghệ hàng đầu.
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
codecrafters-io/build-your-own-xMaster programming by recreating your favorite technologies from scratch.559.4k+2.7k
- 2
public-apis/public-apisA collective list of free APIs495.5k+2.8k
- 3
freeCodeCamp/freeCodeCampfreeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.458.5k+408
- 4
morluto/reaReverse engineer anything with agents, from app behavior down to native binaries.422.7k+25.8k
- 5
jwasham/coding-interview-universityA complete computer science study plan to become a software engineer.363.8k+378
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 15/09/2026.