- Bối cảnh và quá trình Netflix tái kiến trúc pipeline xử lý video trên nền tảng điện toán thế hệ tiếp theo dựa trên microservice là
Cosmos
- Pipeline xử lý video của Netflix đã vận hành từ khi dịch vụ streaming của công ty ra mắt vào năm 2007
- Từ năm 2014, Netflix đã phát triển và vận hành pipeline xử lý video trên nền tảng thế hệ thứ ba
Reloaded
Reloaded được xây dựng như một hệ thống monolithic duy nhất
- Theo thời gian, hệ thống này được mở rộng để hỗ trợ nhiều trường hợp sử dụng khác nhau
- Kết quả là hệ thống trở nên rất phức tạp và bắt đầu bộc lộ giới hạn
- Có các vấn đề về sự gắn kết chức năng, kiến trúc monolithic và chu kỳ phát hành dài
- Khi thời gian trôi qua và số lượng tính năng tăng lên, mức độ đóng góp của các tính năng mới vào
Reloaded giảm dần
- Năm 2018, hai nhóm đối tác nền tảng của Netflix là Content Infrastructure and Solutions(CIS) và Encoding Technologies(ET) bắt đầu phát triển nền tảng thế hệ tiếp theo
Cosmos
- Với
Cosmos, họ muốn bảo đảm khả năng mở rộng và độ ổn định, đồng thời tăng tính linh hoạt của hệ thống và tốc độ phát triển tính năng
- Đây được phát triển như một nền tảng điện toán cho các microservice lấy workflow làm trung tâm và tập trung vào media
- Nhờ cách tiếp cận mô-đun của
Cosmos và lợi ích về năng suất cho developer, Netflix có thể lặp lại pipeline nhanh chóng để theo kịp các yêu cầu thay đổi và hỗ trợ ra mắt sản phẩm thành công
Chưa có bình luận nào.