Series sách
Hệ Thống Phân Tán Hiện Đại: System Design, Cloud-Native và Kiến Trúc Dữ Liệu Quy Mô Lớn
Trong kỷ nguyên điện toán đám mây và ứng dụng phục vụ hàng triệu người dùng, việc xây dựng các hệ thống có khả năng mở rộng, độ tin cậy cao và hiệu năng ổn định đã trở thành kỹ nă...

5 cuốn
Hệ Thống Phân Tán Hiện Đại: System Design, Cloud-Native và Kiến Trúc Dữ Liệu Quy Mô Lớn
Trong kỷ nguyên điện toán đám mây và ứng dụng phục vụ hàng triệu người dùng, việc xây dựng các hệ thống có khả năng mở rộng, độ tin cậy cao và hiệu năng ổn định đã trở thành kỹ năng cốt lõi của mọi kỹ sư phần mềm hiện đại. Hệ Thống Phân Tán Hiện Đại là bộ sách cung cấp lộ trình toàn diện giúp người đọc hiểu cách thiết kế, xây dựng và vận hành các hệ thống phần mềm quy mô lớn.
Từ những nguyên lý nền tảng của System Design, kiến trúc phân tán, cơ sở dữ liệu hiện đại đến Cloud-Native Architecture và hạ tầng đa vùng (Multi-Region), series sẽ giúp bạn nắm vững tư duy thiết kế được áp dụng tại các công ty công nghệ hàng đầu thế giới. Bộ sách giải thích rõ các chủ đề quan trọng như Kafka, Raft Consensus, Event-Driven Architecture, Microservices, Container, Kubernetes, Distributed Database, Caching, Load Balancing, Data Pipeline, High Availability, Fault Tolerance và Cloud Infrastructure.
Các khái niệm được trình bày thông qua ví dụ thực tế, sơ đồ kiến trúc và các bài học rút ra từ những hệ thống quy mô lớn đang...
Sách trong series
Cuốn 1
Hệ Thống Phân Tán Hiện Đại: Từ Kafka, Raft và Consensus đến Multi-Region Architecture
Ryan Mercer
Cuốn 1
Hệ Thống Phân Tán Hiện Đại: Từ Kafka, Raft và Consensus đến Multi-Region Architecture
Ryan Mercer
Một cluster database sụp đổ vì split-brain, một microservice không thể scale vì chọn sai consistency model – những thất bại đắt giá thường bắt nguồn từ việc hiểu chưa đúng bản chất hệ thống phân tán. Hệ Thống Phân Tán Hiện Đại: Từ Kafka, Raft và Consensus đế...
Cuốn 2
Kiến Trúc Cloud-Native Hiện Đại
Ryan Mercer
Cuốn 2
Kiến Trúc Cloud-Native Hiện Đại
Ryan Mercer
Một đội ngũ có thể triển khai hàng trăm container mỗi ngày, nhưng vẫn chật vật khi hệ thống gặp sự cố ngoài giờ làm việc. Vấn đề không nằm ở công cụ, mà ở tư duy kiến trúc. Nếu bạn là kỹ sư hoặc kiến trúc sư đang tìm cách xây dựng hệ thống thực sự đàn hồi và...
Cuốn 3
Platform Architecture Thiết kế các nền tảng dùng chung cho hàng triệu người dùng
Ryan Mercer
Cuốn 3
Platform Architecture Thiết kế các nền tảng dùng chung cho hàng triệu người dùng
Ryan Mercer
Các đội phát triển của bạn đang xây đi xây lại cùng một bánh xe? Mỗi sản phẩm mới lại kéo theo một hệ thống thanh toán, xác thực, thông báo riêng biệt, dẫn đến chi phí bảo trì tăng vọt và tốc độ giao hàng chậm dần? Đó là dấu hiệu kinh điển của một tổ chức đã...
Cuốn 4
System Design Hiện Đại: Thiết Kế Hệ Thống Cho Ứng Dụng Quy Mô Lớn
Nolan Hart
Cuốn 4
System Design Hiện Đại: Thiết Kế Hệ Thống Cho Ứng Dụng Quy Mô Lớn
Nolan Hart
Một hệ thống thương mại điện tử hoạt động tốt với 100 người dùng có thể sụp đổ khi đạt 10.000 người dùng nếu kiến trúc không được thiết kế để mở rộng. Sự khác biệt không nằm ở công nghệ mà ở tư duy: khả năng dự đoán điểm nghẽn, đánh giá trade-off và chọn giải...
Cuốn 5
Thiết Kế Hệ Thống Dữ Liệu Hiện Đại
Ryan Mercer
Cuốn 5
Thiết Kế Hệ Thống Dữ Liệu Hiện Đại
Ryan Mercer
Bạn có thể liệt kê hàng chục công nghệ dữ liệu: MySQL, MongoDB, Cassandra, Kafka, Snowflake… nhưng liệu bạn có tự tin chọn đúng công cụ cho bài toán cụ thể? Giữa hàng trăm lựa chọn, sự khác biệt nằm ở việc hiểu nguyên lý bên trong và dám đánh đổi có ý thức. C...

