maxubrq
Tuyển tập · Software
Tập I — System Design

The Thinking Architect

Hay: system design như một kỷ luật của câu hỏi, không phải của pattern.

Đang tiến hành · 16 chương· 16 đang soạn
Thư từ tác giả

Phần lớn engineer học system design như một danh mục pattern. Cache ở đây, queue ở kia, shard khi lớn lên. Danh mục đó hữu ích, nhưng nó trả lời sai câu hỏi. Câu hỏi đúng, câu hỏi định hình mọi quyết định trước khi bất kỳ pattern nào được gọi tên, thường không phải là câu hỏi đang được hỏi.

Series này dành cho engineer đã biết các pattern và đã, ở đâu đó trên đường đi, nhận ra rằng biết pattern không phải là biết phải làm gì. Nó nói về bước đi trước bước đi: câu hỏi quyết định bạn đang đứng trong solution space nào.

Tập I tập trung vào system design — các ràng buộc nền tảng, vật lý, trade-off, và các yếu tố con người định hình thứ được xây dựng. Mình không biết sẽ có bao nhiêu chương. Mình sẽ tiếp tục viết chừng nào còn học được.

— m., May 2026

Bản đồ đọc

Đã đọc 0
  1. I
    Bạn không thiếu pattern, bạn thiếu câu hỏi(bản nháp)
    17 Th5, 2026
    ·
  2. II
    Vật lý của hệ thống phân tán(bản nháp)
    17 Th5, 2026
    ·
  3. III
    Trade-off không phải lựa chọn, đó là bản chất(bản nháp)
    17 Th5, 2026
    ·
  4. IV
    Đọc requirement như một architect(bản nháp)
    17 Th5, 2026
    ·
  5. V
    Tư duy từ số(bản nháp)
    17 Th5, 2026
    ·
  6. VI
    Data là contract, không phải implementation(bản nháp)
    17 Th5, 2026
    ·
  7. VII
    Thiết kế cho sự thất bại(bản nháp)
    17 Th5, 2026
    ·
  8. VIII
    Pattern là câu trả lời, constraint là câu hỏi(bản nháp)
    18 Th5, 2026
    ·
  9. IX
    API là giao kèo(bản nháp)
    18 Th5, 2026
    ·
  10. X
    Architecture tiến hóa, không ai đúng ngay lần đầu(bản nháp)
    19 Th5, 2026
    ·
  11. XI
    Trình bày và bảo vệ design(bản nháp)
    19 Th5, 2026
    ·
  12. XII
    Khi không có đáp án đúng(bản nháp)
    19 Th5, 2026
    ·
  13. XIII
    System smell(bản nháp)
    19 Th5, 2026
    ·
  14. XIV
    Đọc production như đọc code(bản nháp)
    19 Th5, 2026
    ·
  15. XV
    Tạo ra ngôn ngữ chung(bản nháp)
    19 Th5, 2026
    ·
  16. XVI
    Architecture Review như một nghi thức(bản nháp)
    19 Th5, 2026
    ·
Tập này được mở từ May 2026. Vẫn đang được viết.