Đăng nhập
Đăng ký
Tiếng Việt
English
Trang chủ
Lập trình
Công nghệ
Giải pháp
Chia sẻ kinh nghiệm
Hệ điều hành
Bài viết về: Distributed Systems
Bài viết về: Distributed Systems
Lamport Clock và Vector Clock: Biểu diễn thứ tự trong hệ phân tán
Đọc tiếp →
UUIDv7: ID sắp xếp theo thời gian cho database
Đọc tiếp →
Merkle Tree: Kiểm tra tính toàn vẹn dữ liệu lớn mà không tải toàn bộ
Đọc tiếp →
Count-Min Sketch: Ước lượng tần suất với bộ nhớ nhỏ
Đọc tiếp →
Bloom filter: Kiểm tra nhanh phần tử trong tập dữ liệu
Đọc tiếp →
Gossip Protocol và Failure Detection: Quản lý thành viên trong hệ thống phân tán
Đọc tiếp →
Request Hedging cho Backend: Giảm tail latency mà không tạo bão tải
Đọc tiếp →
Consistent Hashing cho Backend: Phân vùng dữ liệu và mở rộng cụm an toàn
Đọc tiếp →
Tiến hóa Schema sự kiện cho Backend: Tương thích ngược mà không làm gián đoạn consumer
Đọc tiếp →
Circuit Breaker, Timeout và Retry: Ngăn lỗi dây chuyền trong hệ thống backend
Đọc tiếp →
Saga Pattern cho Backend: Điều phối giao dịch phân tán và hành động bù
Đọc tiếp →
Circuit Breaker thực chiến: Ngăn lỗi dây chuyền khi gọi dịch vụ bên ngoài
Đọc tiếp →
Idempotency Key cho API: Chống tạo trùng đơn hàng và thanh toán
Đọc tiếp →
API Rate Limiting thực chiến với Redis: Thuật toán, thiết kế và vận hành
Đọc tiếp →
Thiết kế cache Redis an toàn cho backend: TTL, invalidation và chống cache stampede
Đọc tiếp →
Thiết kế webhook đáng tin cậy: Chữ ký, idempotency, retry và hàng đợi
Đọc tiếp →