Netflix has reworked its Conductor workflow orchestration engine to handle larger workloads, increasing supported workflow size from about 2,500 to 30,000 tasks and reducing p99 workflow evaluation la
Source: https://www.infoq.com/news/2026/09/netflix-conductor-4-workflow. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luận…
American Express sử dụng kiến trúc cell-based để xử lý giao dịch thanh toán quy mô lớn. …
Bài viết chỉ ra hiện tượng coi số lượng dịch vụ microservices như dấu hiệu của kinh nghiệm cao trong ngành phần mềm. Tac giả lấy ví dụ về một dự án có tới 37 dịch vụ độc lập, mỗi dịch vụ được triển khai trong container và kết nối qua API REST/gRPC. Nguyên nhân kỹ thuật là xu hướng tách hệ thống quá sớm mà không xác định rõ ranh giới nghiệp vụ, dẫn đến sự dư thừa trong quản lý cấu hình, giám sát và truy vết lỗi. Hệ quả là tăngภาระ vận hành, độ trễ giao tiếp giữa dịch vụ và khó duy trì tính nhất quán dữ liệu, khiến đội ngũ tiêu tốn nhiều thời gian cho DevOps thay vì phát triển tính năng. Bài học là trước khi quyết định chuyển sang microservices, cần đánh giá độ phức tạp miền vấn đề, cân nhắc sử dụng monolith mô-đun hoặc các dịch vụ có kích thước vừa phải, và chỉ mở rộng khi có bằng chứng thực tế về nhu cầu mở rộng và đội ngũ có khả năng vận hành.
Bài viết này giúp lập trình viên hiểu rằng kiến trúc microservices không phải là thước đo trình độ kỹ năng hay kinh nghiệm senior thực sự.
Thiết kế microservice không phải là quyết định database nằm ở đâu mà là xác định ai được phép thay đổi dữ liệu. Trong hệ thống microservice, vấn đề sở hữu state trở nên phức tạp khi nhiều service cần truy cập cùng một dữ liệu. Nguyên nhân kỹ thuật nằm ở việc thiếu cơ chế đồng bộ và quản lý quyền truy cập mạch lạc giữa các service, dẫn đến xung đột dữ liệu. Hệ quả là hệ thống dễ gặp lỗi và khó mở rộng khi có nhiều service cùng thay đổi state. Bài viết này cung cấp giải pháp chi tiết về việc phân chia responsibility và thiết kế contract API để quản lý quyền truy cập state hiệu quả.
Bài này giúp lập trình viên hiểu rõ cách xác định ai được phép thay đổi gì trong thiết kế microservice.
Jetpack là framework lớp shim thêm đường fast path 1-RTT phổ biến lên các giao thức consensus dựa trên leader như Raft, Paxos, Zab mà không cần sửa đổi chúng. Nó chạy fast path và path 2-RTT gốc song song, sử dụng supermajority quorum để fast-commit các write không xung đột, trong khi log gốc vẫn điều khiển execution state-machine. Thiết kế dual-log gây redundant network và CPU work, cùng khoảng cách giữa commit và execution: workload tương tác cần read-your-own-writes bị chuyển về slow path, trong khi workload write-heavy fire-and-forget được hưởng lợi với giảm latency lên đến 60% trong đánh giá trên 6 hệ thống consensus, 10 AWS datacenters, YCSB và traces Facebook's Akkio. Bài viết cũng phát hiện bug safety view-change trong extension Raft của CURP (dùng bởi Xline) gây mất dữ liệu và fix nó bằng hai nguyên tắc enforcing fast-path view independence và leader stability marker, cùng procedure recovery 3-phase giống guarantees quorum overlap của Fast Paxos.
Jetpack giúp giảm độ trễ lên đến 60% cho các hệ thống đồng thuận như Raft và Paxos mà không cần thay đổi chúng, đồng thời phát hiện và sửa lỗi an toàn quan trọng.
OpenAI phát triển Habitat từ một thư viện Python thành nền tảng lưu trữ phân phối toàn cầu phục vụ hơn 1 tỷ người dùng ChatGPT. Hệ thống xử lý tới 22 triệu yêu cầu mỗi giây, đòi hỏi kiến trúc lưu trữ có khả năng mở rộng nhanh chóng. Vấn đề chính là xử lý lưu lượng truy cập bùng nổ mà không ảnh hưởng đến hiệu năng. OpenAI đã áp dụng kiến trúc phân tán và các kỹ thuật tối ưu hóa để đáp ứng yêu cầu khắt khe về độ trễ và khả năng chịu lỗi. Bài viết cung cấp kinh nghiệm thực tế về cách thiết kế hệ thống lưu trữ quy mô lớn cho ứng dụng AI, đặc biệt hữu ích cho kỹ sư đang làm việc với các nền tảng tương tự.
Bài viết này tiết lộ cách OpenAI đã mở rộng hệ thống lưu trữ Habitat để phục vụ hơn 1 tỷ người dùng ChatGPT với 22 triệu yêu cầu mỗi giây.
ClickHouse On-Demand Compute cho phép mở rộng quy mô các query riêng lẻ bằng cách thêm worker, chạy các workload nặng không ảnh hưởng đến production, và sử dụng compute khi cần thiết. Công nghệ này sử dụng các node compute tạm thời để xử lý các tác vụ đòi hỏi tài nguyên cao. Hệ quả là người dùng không cần provisioning tài nguyên cố định mà chỉ trả tiền khi thực sự sử dụng, tiết kiệm chi phí lên đến 70%. Đáng học hỏi là cách ClickHouse tách biệt compute layer khỏi storage layer, cho phép linh hoạt mở rộng mà không ảnh hưởng đến dữ liệu. Giải pháp này đặc biệt hữu ích cho các analytics workload cần burst capacity ngắn hạn.
ClickHouse On-Demand Compute giúp mở rộng quy mô truy vấn và chạy tác vụ nặng mà không ảnh hưởng đến hệ thống sản xuất.
Trước khi chuyển sang microservices, hãy tự hỏi 5 câu hỏi quan trọng vì hầu hết nỗi ân hận chỉ xuất hiện sau 18 tháng khi gặp phải các vấn đề hệ thống phân tán.
Lập trình viên nên đọc bài này để tránh rơi vào lỗi "phân tích quá muộn" khi hệ thống lớn lên, khi các vấn đề phân tán và quản lý không ngờ đến đã khiến dự án gặp khó khăn mà không có chiến lược phân tích trước.
Bài viết giới thiệu các khái niệm cơ bản về microservices, so sánh với kiến trúc monolith, giải thích về modular monoliths, giao tiếp giữa các service, định lý CAP, hệ thống phân tán và các best practices trong kiến trúc microservices.
Nếu bạn đang phát triển ứng dụng lớn hoặc muốn nâng cấp kiến thức về thiết kế hệ thống phân tán, Microservices Fundamentals Complete Guide sẽ giúp bạn hiểu rõ cách chuyển đổi từ kiến trúc monolith sang microservices, tối ưu hóa giao tiếp giữa dịch vụ và tránh rủi ro của hệ thống phân tán.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000+ DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try it