Sharding là một giải pháp chia nhỏ một database lớn thành nhiều database nhỏ đặt ở nhiều server khác nhau.
Caching là cách giúp sử dụng tài nguyên hiệu quả hơn từ đó giảm chi phí của hệ thống phân tán (Distributed System).
Load Balancing là gì? Load Balancing đóng vai trò như thế nào trong hệ thống phân tán (Distributed System).
Hệ thống phân tán (Distributed System) là gì? Vì sao các hệ thống của doanh nghiệp lớn lại sử dụng Distributed System?
Series bài viết trình bày chi tiết các thành phần trong Distributed System và cách triển khai.
Software Architecture mô tả các thành phần chính của nó, mối quan hệ và cách chúng tương tác với nhau.