Ebook Thiết Kế Các Distributed System - Các Pattern & Paradigm Cho Các Hệ Thống Dễ Mở Rộng Và Đáng Tin Cậy Bằng Kubernetes [Ấn Bản Lần 2, Tháng 1/2025] [PDF, EPUB] [9348E]
Mọi hệ thống phân tán đều hướng đến độ tin cậy, hiệu suất và chất lượng, nhưng việc xây dựng một hệ thống như vậy rất khó. Việc thiết lập một bộ design pattern cho phép các software developer và system architect sử dụng một ngôn ngữ chung để mô tả hệ thống của họ và học hỏi từ các pattern và thực hành do người khác phát triển.
Sự phổ biến của container và Kubernetes mở đường cho các mẫu hệ thống phân tán cốt lõi và các reusable containerized component. Hướng dẫn thực tế này trình bày một bộ sưu tập các generic pattern, repeatable để giúp hướng dẫn các hệ thống bạn xây dựng bằng các pattern và practice chung được rút ra từ một số hệ thống phân tán có hiệu suất cao nhất hiện nay. Các common pattern này làm cho các hệ thống bạn xây dựng dễ tiếp cận và hiệu quả hơn nhiều, ngay cả khi bạn chưa từng xây dựng hệ thống phân tán nào trước đây.
Tác giả demo cách bạn có thể điều chỉnh các software design pattern hiện có để thiết kế và xây dựng các ứng dụng phân tán đáng tin cậy. Các systems engineer và application developer sẽ tìm hiểu cách các pattern lâu đời này cung cấp một ngôn ngữ và framework chung để tăng đáng kể chất lượng hệ thống của bạn.
Phiên bản thứ hai được cập nhật đầy đủ này bao gồm các chương mới về AI inference, AI training và xây dựng các hệ thống mạnh mẽ cho thế giới thực.
- ✓ Hiểu cách các pattern và reusable component cho phép phát triển nhanh chóng các hệ thống phân tán đáng tin cậy.
- ✓ Sử dụng các sidecar, adapter và ambassador pattern để split ứng dụng của bạn thành một nhóm các container trên một máy duy nhất.
- ✓ Khám phá các loosely coupled multinode distributed pattern cho replication, scaling và giao tiếp giữa các component.
- ✓ Tìm hiểu các distributed system pattern cho large-scale batch data processing bao gồm work queues, event-based processing và coordinated workflows.
Mục lục:
- ✓ Phần I. Các khái niệm nền tảng:
- ✓ Chương 01. Giới thiệu.
- ✓ Chương 02. Các khái niệm quan trọng về Distributed System .
- ✓ Phần II. Các Single-Node Pattern:
- ✓ Chương 03. Sidecar Pattern.
- ✓ Chương 04. Ambassadors.
- ✓ Chương 05. Adapters.
- ✓ Phần III. Các Serving Pattern:
- ✓ Chương 06. Replicated Load-Balanced Services.
- ✓ Chương 07. Sharded Services.
- ✓ Chương 08. Scatter/Gather.
- ✓ Chương 09. Functions & Event-Driven Processing.
- ✓ Chương 10. Ownership Election.
- ✓ Phần IV. Các Batch Computational Pattern:
- ✓ Chương 11. Work Queue Systems.
- ✓ Chương 12. Event-Driven Batch Processing.
- ✓ Chương 13. Coordinated Batch Processing.
- ✓ Phần V. Universal Concepts:
- ✓ Chương 14. Monitoring & Observability Pattern.
- ✓ Chương 15. AI Inference & Serving.
- ✓ Chương 16. Common Failure Pattern.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !