
A Latency Handbook for Software Engineers
Một tổng hợp chuyên sâu (Deep Dive) về độ trễ trong thiết kế hệ thống phân tán. Được đúc kết từ kinh nghiệm thực tế tại Google.
About
Một tổng hợp chuyên sâu (Deep Dive) về độ trễ trong thiết kế hệ thống phân tán. Được đúc kết từ kinh nghiệm thực tế tại Google.
Nội dung chính:
Foundation of Latency:
Network, Queuing, Processing delay
Latency vs. Throughput
Tail Latency
The Maths of Waiting: Bản chất toán học của Latency.
Little Law: mối quan hệ giữa Latency và Throughput.
Utilization Law: tại sao Latency tăng theo hàm mũ khi CPU vượt ngưỡng bão hòa?
Amdahl's Law: giới hạn vật lý của việc scale-out.
4 Pillars of Optimization: 14 chiến thuật giảm latency của hệ thống
Avoid Data Movement: Collocation, Replication, Caching
Avoid Work: deep dive về Database index, Index Suppression, Connection Pooling, N+1 query anti-pattern.
Avoid Waiting: I/O Multiplexing, Sharding, Resource Contention, Kiến trúc Share-nothing.
Hide Latency: Async progressing, Parallelism, Request Hedging, Request Collapsing, Speculative Prefetching.
Thông tin sản phẩm:
Định dạng: PDF (30 trang).
Ngôn ngữ: Tiếng Việt (thuật ngữ chuyên ngành giữ nguyên tiếng Anh).
Tải miễn phí tại Gumroad. Lưu ý nhập 0$ vào phần giá để tải Miễn phí.