Thẻ

#Khóa học System Design

K

Học System Design qua 21 bài: yêu cầu, capacity, database, cache, hệ phân tán và 6 bài thực hành, kèm bài tập, sơ đồ luồng và mục lục đầy đủ.

10 thg 10, 20266 phút2
S

Học cách đi từ vấn đề đến kiến trúc, phân biệt architecture với design và bảo vệ lựa chọn bằng yêu cầu, số liệu và đánh đổi.

10 thg 10, 20266 phút2
S

Đặt câu hỏi về người dùng, thao tác, tải, độ trễ và tính đúng đắn trước khi chọn database hay vẽ sơ đồ kiến trúc.

10 thg 10, 20266 phút1
S

Tính QPS, storage, băng thông và hot set với đúng đơn vị; dùng separation để giảm xung đột giữa các yêu cầu.

10 thg 10, 20268 phút0
S

Phân biệt scale dọc, scale ngang, stateless và separation; hiểu vì sao thêm app server có thể không tăng throughput.

10 thg 10, 20266 phút0
S

Dùng p95, p99, profiling và Little’s Law để tìm bottleneck; tính availability của chuỗi phụ thuộc với đúng điều kiện.

10 thg 10, 20266 phút0
S

Phân biệt phân giải DNS với chuyển tiếp HTTP; lần theo cache hit, cache miss, reverse proxy, cân bằng tải và kiểm tra quyền.

10 thg 10, 20266 phút0
S

Hiểu index, WAL, MVCC và storage engine; chọn SQL, NoSQL, search hoặc object storage bằng truy vấn và bất biến dữ liệu.

10 thg 10, 20267 phút0
S

Chọn partition key theo truy vấn, phân biệt replica với shard, hiểu consistent hashing và giới hạn của hot key.

10 thg 10, 20268 phút0