IndiWiki
Kho kiến thức cá nhân — nơi lưu trữ, kết nối và khám phá kiến thức của bạn.
Kiểm soát Đồng thời Thích ứng và Quản lý Tải
Các chiến lược kiểm soát đồng thời tự thích ứng (adaptive concurrency limits) theo mô hình Netflix, thuật toán CoDel, và PID controller — cơ chế bảo vệ hệ thống khỏi quá tải.
Docker Bridge Network
Chi tiết về Bridge Network — loại network mặc định trong Docker cho các container trên cùng host.
Định lý CAP, Mô hình ACID và BASE
Phân tích Định lý CAP, sự dịch chuyển từ ACID sang BASE, định lý PACELC và mô hình toán học Quorum (N, W, R) cho tính nhất quán phân tán.
Coordinated Omission và Sai lầm Đo lường Latency
Các sai lầm phổ biến nhất khi đo latency trong hệ thống phân tán: bài toán Coordinated Omission, trung bình hóa percentile, và phương pháp load testing chính xác.
Các Chiến lược Bộ nhớ Đệm Phân tán (Distributed Caching)
Toàn tập về kiến trúc bộ nhớ đệm đa tầng, các chiến lược đọc/ghi (Cache-Aside, Read-Through, Write-Through, Write-Behind), chính sách trục xuất khóa và giám sát tỷ lệ trúng đệm.
Docker Networking
Tổng quan về hệ thống mạng trong Docker, các loại network driver và cách cấu hình.
Kiến trúc Hướng sự kiện (EDA) và SEDA
Mở rộng hành vi thông qua Kiến trúc Hướng sự kiện (EDA), 4 mô hình truyền thông điệp, chiến lược cân bằng tải L4/L7, 4 mô hình đồng thời và cấu trúc Staged Event-Driven Architecture (SEDA).
Phân cấp Độ trễ Phần cứng trong Hệ thống Hiện đại
Bảng phân tích chi tiết độ trễ và băng thông của từng tầng phần cứng từ L1 Cache đến mạng WAN, cùng những bất đối xứng quan trọng giữa sự tiến hóa của bandwidth và latency.
Percentile Metrics: Đo lường Latency Đúng Cách
Hướng dẫn sử dụng percentile (P50, P95, P99) thay vì average để đo lường latency, phân biệt vai trò P95 vs P99, và chiến lược alerting theo percentile.
Độ trễ và Thông lượng trong Hệ thống Phân tán
Tổng quan về hai đại lượng cốt lõi trong thiết kế hệ thống phân tán: Độ trễ (Latency) và Thông lượng (Throughput), mối quan hệ ràng buộc giữa chúng qua lý thuyết hàng đợi và giới hạn đồng thời.
Định luật Little và Lý thuyết Hàng đợi
Định luật Little (L = λ × W), Utilization Law, mô hình M/M/1 và ứng dụng trong capacity planning — nền tảng toán học cho mối quan hệ giữa latency, throughput và concurrency.
Định lý PACELC: Đánh đổi Latency và Consistency
Mở rộng định lý CAP để bao gồm tradeoff thường trực giữa Latency và Consistency ngay cả khi không có network partition — hệ thống luôn phải đánh đổi giữa tốc độ và tính nhất quán.
Phân mảnh RDBMS, DHT và Hệ sinh thái NoSQL
Khám phá kỹ thuật phân mảnh Sharding (Partitioning + Replication), phản mẫu ORM, thuật toán Băm Nhất quán DHT và hai nhánh tiến hóa kinh điển: Google Bigtable vs Amazon Dynamo.
Các Mô hình và Topo Sao chép Dữ liệu (Replication Topologies)
Hệ thống hóa các cấu trúc topo sao chép dữ liệu (Master-Slave, Tree, Multi-Master, Buddy), cơ chế Fail-over/Fail-back và 4 chiến lược phục hồi thảm họa đa vùng (RTO/RPO).
Các Mẫu Thiết kế Độ Ổn định Hệ thống (Stability Patterns)
Hệ thống 7 mẫu thiết kế độ ổn định kinh điển (Michael Nygard & Erlang) giúp chặn đứng sự cố sụp đổ dây chuyền: Timeouts, Circuit Breaker, Fail Fast, Bulkheads, Let-It-Crash, Steady State, Throttling & Backpressure.
Nền tảng Thiết kế Hệ thống và Các Đánh đổi Cốt lõi
Hệ quy chiếu lý thuyết và ba cặp đánh đổi nền tảng trong kiến trúc hệ thống phân tán: Scale Up vs Scale Out, Performance vs Scalability, Latency vs Throughput.
Độ trễ Đuôi ở Quy mô Lớn và Hiệu ứng Fan-out
Phân tích hiện tượng khuếch đại độ trễ đuôi (tail latency amplification) trong hệ thống phân tán quy mô lớn, hiệu ứng fan-out, và các chiến lược giảm thiểu như hedged requests.