Thẻ

#Khóa học System Design

S

Thiết kế cache-aside, write-through, write-behind; xử lý stampede, hot key, token bucket và các cấu trúc dữ liệu Redis.

10 thg 10, 20268 phút0
S

Chọn kênh bằng delivery guarantee, compatibility và failure mode; thiết kế idempotency, DLQ, backpressure, WebSocket và SSE.

10 thg 10, 20268 phút0
S

Đọc CAP theo tình huống partition, phân biệt atomic commit với consistency, hiểu quorum và giới hạn của timestamp phân tán.

10 thg 10, 20266 phút0
S

Phân biệt 2PC, Saga, Outbox và Event Sourcing; thiết kế compensation, dedup, retry budget, circuit breaker và load shedding.

10 thg 10, 20268 phút0
S

Chọn cấu trúc theo ownership, nhu cầu triển khai và tải; dùng C4, ADR và phân rã từng bước để kiểm soát chi phí kiến trúc.

10 thg 10, 20266 phút0
S

So Redis Sorted Set với Timing Wheel, xử lý timeout cũ sau heartbeat mới, lock, fencing token và giới hạn của ring buffer.

10 thg 10, 20266 phút0
S

Luyện bốn bước làm rõ yêu cầu, ước lượng, HLD và deep dive; trình bày đường đọc, đường ghi, đánh đổi và recovery có nhãn rõ ràng.

10 thg 10, 20265 phút0
S

Thiết kế hai luồng tạo mã và redirect; phân biệt uniqueness với khó đoán, xử lý collision, concurrent create và analytics.

10 thg 10, 20267 phút0
S

Giải bài toán fan-out theo follower và active user; thiết kế hybrid feed, merge, cursor, quyền xem và rebuild khi projection mất.

10 thg 10, 20266 phút0