Tìm kiếm
40 kết quả cho “Gộp service”. Tìm không phân biệt dấu.
- Monolith và microservices — đi và quay lại Chủ đề Thành viên
Lúc nào nên tách hệ thống thành nhiều service, và cái giá của việc đó là gì? Các nguồn hiện có cho thấy đây không phải đường một chiều.
- Service Architecture at SoundCloud — Part 2: Value-Added Services Bài tóm tắt · SoundCloud · 2021
…ghi lại mọi biến thể logic playlist đang có ở các BFF, xin góp ý rồi mới viết service; 2. unit test cho mọi kịch bản fetch/phân quyền, integration test cho format response; 3. chu…
- Nền tảng nội bộ cho service (đường ray chung) Chủ đề Thành viên
Tách hệ thống thành nhiều phần (service, hoặc component trong một monolith) giải được bài toán tổ chức. Nhưng nếu mỗi team tự làm RPC, retry, log, metric, contract theo cách riêng, thì ta chỉ đổi một kiểu hỗn loạn lấy…
- Service Architecture at SoundCloud — Part 1: Backends for Frontends Bài tóm tắt · SoundCloud · 2021
…được bảo trì theo mô hình inner source : team nào cũng đóng góp được, một Core team duyệt theo nguyên tắc chung. Vì sao (theo SoundCloud) - Tốt: - tự chủ: mobile thích response lớn…
- Goodbye Microservices: From 100s of problem children to 1 superstar Bài tóm tắt · Segment · 2018
…i 1 giờ. Sau: cả 140+ destination chạy trong mili giây . 4. Gộp 140+ service thành một . Một kỹ sư deploy trong vài phút. Kết quả - Trước: 32 cải tiến thư viện chung. Một năm sau k…
- Large-Scale Automated Dependency Analysis Across Uber's Service Mesh Bài tóm tắt · Uber · 2026
…nt nào của service gọi đang xử lý, nên tương quan chỉ ở mức gộp, độ phân giải thấp. Thay đổi chính - Dùng metric, quan sát mọi lỗi: đổi tầm nhìn từng lỗi riêng lấy độ hội tụ nhanh.…
- De-identified authentication at scale (Anonymous Credential Service) Bài tóm tắt · Meta · 2022
…h - Meta trước đó giảm dữ liệu bằng cách khử định danh hoặc gộp sau khi thu , cách làm bị động và tốn tài nguyên ở quy mô của họ. Hướng mới: khử định danh ngay tại nguồn bằng xác t…
- Why We Switched Our Data Orchestration Service Bài tóm tắt · Spotify · 2022
…rộng được, đã chạy ở quy mô tương tự, mã nguồn mở (Spotify góp vào). Workflow đăng ký cả vào Flyte Admin lẫn Styx. - Lúc viết đã chạy pipeline quan trọng trên Flyte, còn phải chuy…
- Giao dịch phân tán và nhất quán xuyên service Chủ đề Thành viên
Với một DB quan hệ, BEGIN … COMMIT lo hết. Khi dữ liệu bị chia (shard, tách service, thêm Redis bên cạnh Postgres), một thao tác nghiệp vụ chạm nhiều nơi, và câu hỏi khó nhất trở thành "timeout rồi, việc đó đã xảy ra…
- Search Federation Architecture at LinkedIn Bài tóm tắt · LinkedIn · 2018
…triệu lượt search mỗi ngày; năm 2017 có hơn 110 người đóng góp code. Thay đổi chính - Gộp service: dồn hai mid-tier cũ về một mid-tier federation mới; mọi truy cập backend đều đi…
- Argo Rollouts at scale: Bringing Automated Rollbacks to 2,100+ services at Monzo Bài tóm tắt · Monzo · 2022
…thành ("alpha") nghĩa là tự gánh thêm, gặp bug và phải đóng góp ngược. Kết quả Đã chặn được một số deploy xấu lên production; phản hồi nội bộ tốt. Bước tiếp: progressive rollout, c…
- Ensuring High Availability of Ads Realtime Streaming Services Bài tóm tắt · Pinterest · 2021
…ghi event hiển thị và hành động → Spend Aggregator (Flink) gộp thành event chi tiêu theo nhà quảng cáo → ba service Kafka Streams : Budget Enforcer (dừng chi khi chạm ngân sách ng…
- Scaling Our Geo-Search Service For 10x Load Bài tóm tắt · Gojek · 2022
…p nhận (script có lệnh ghi thì lỗi an toàn), đồng thời đóng góp vào go-redis để tạm gọi replica bằng EVAL . - Mỗi query đi tới nhiều node: chia một query láng giềng gần nhất thành…
- Chat Service Architecture: Persistence Bài tóm tắt · Riot Games · 2015
…i server cùng sửa danh sách bạn của một người), lần đọc sau gộp log một cách xác định. Ví dụ hai lời mời kết bạn đồng thời đều còn. - Object mã hoá CRDT → JSON → nén: p95 kích thướ…
- Making Order in CI/CD Mess Bài tóm tắt · Wix · 2020
…"Artifact" (id, build tool Maven/NPM, ngôn ngữ, người đóng góp, phụ thuộc, cấu hình CI riêng), cập nhật mỗi khi repo đổi. - Build Descriptor Service nghe event build, hỏi TeamCity…
- Uber's Rate Limiting System Bài tóm tắt · Uber · 2026
…báo số request mỗi giây của từng host; aggregator mỗi zone gộp mức dùng; controller mỗi region/toàn cầu tính mức dùng tổng và đẩy chỉ thị xuống. Quyết định nằm ở đường nóng tại ch…
- How Netflix Scales its API with GraphQL Federation (Part 1) Bài tóm tắt · Netflix · 2020
…rong vô số microservice. - Hai cách các đội tự xoay xở: lớp gộp dùng một lần (BFF hoặc mid-tier) lặp lại code lấy dữ liệu; và materialized view dữ liệu của đội khác, nhanh nhưng lệ…
- Building a data plane from scratch: Stripe's own high-performance distributed proxy Bài tóm tắt · Stripe · 2026
…ữa replica Ruby (thêm 15–20% dư địa trước khi đợt tăng làm ngợp máy); làm lại định tuyến theo ưu tiên, hỗ trợ deploy, rate limit, chuyển traffic. - Kiểm thử: unit, end-to-end, synt…
- Splitting a Monitoring Monolith into Separate Components Bài tóm tắt · trivago · 2018
…Đổi ngôn ngữ và đổi hệ monitoring cùng lúc với việc tách là gộp nhiều thay đổi; ổn ở quy mô công cụ nội bộ, rủi ro hơn với hệ sản phẩm. - Cùng một framework (go-kit) có thể vừa với…
- From One Horizontal Scaling Controller to Many: Evolving Uber's Compute Platform Bài tóm tắt · Uber · 2026
…ên kia ghi điều chỉnh khi failover), SSC hoà giải ý định đã gộp thành đối tượng Kubernetes. Cố ý không thêm DB ngoài hay dịch vụ điều phối: ý định nằm ngay trong Kubernetes, nên nh…
- Business-Driven Upgrade of Alibaba Group: The Evolution of Dubbo 3.0 Bài tóm tắt · Alibaba · 2021
…nh số thay đổi mỗi lần deploy; khi tách service đã ổn định, gộp về đơn vị thô hơn giảm tải registry cấp bậc độ lớn. - Nâng cấp cơ chế lõi trong một hệ có hàng nghìn ứng dụng phải c…
- Capturing Network Packets in Kubernetes Bài tóm tắt · Mercari · 2025
…thể thiếu dữ liệu. 4. kubectl cp lấy file về; quen rồi thì gộp bước 2–4 thành một lệnh có giới hạn thời gian. - Mức node (dự phòng): SSH vào node GKE (quyền cao, xin qua Carrier),…
- Distributed tracing at Pinterest with new open source tools Bài tóm tắt · Pinterest · 2017
…ollector bằng Spark Streaming: kiểm chất lượng span → lọc → gộp theo trace ID hoặc theo cửa sổ thời gian → lưu Elasticsearch, xem bằng Zipkin UI. Mở mã nguồn vào OpenZipkin (zipkin…
- How Stripe's document databases supported 99.999% uptime with zero-downtime data migrations Bài tóm tắt · Stripe · 2024
…hạn dọc của MongoDB, nay dùng cho: tách shard khi tải lên, gộp (bin-pack) shard dùng ít , nâng phiên bản engine, chuyển khách lớn từ multi-tenant sang tenant riêng. Từ vài shard h…
- Splunk at Zillow Bài tóm tắt · Zillow · 2015
…- Định nghĩa một chỉ số trải nghiệm người dùng, Factor X , gộp lỗi Apache, URL hỏng, latency cao..., lấy mẫu mỗi giây và đo từ phía khách hàng. - Mỗi lỗi service (dạng chuẩn hoá)…
- Nebula as a Storage Platform to Build Airbnb's Search Backends Bài tóm tắt · Airbnb · 2016
…kiểu BigTable/HBase, không schema; API key-value thống nhất gộp hai lớp: - Delta store trên DynamoDB nhận ghi realtime (chọn vì latency đọc thấp và AWS vận hành); chia bảng theo ng…
- Lessons Learnt From Consolidating ML Models in a Large Scale Recommendation System Bài tóm tắt · Netflix · 2023
…odel biết đang phục vụ task nào. Dữ liệu nhãn từ các canvas gộp lại có phân tầng. - Online: cùng một model, triển khai ở nhiều môi trường theo use case , mỗi môi trường có "núm" ch…
- Halving the Time: How Uber Eats Rebuilt Its Search Pipeline Bài tóm tắt · Uber · 2026
…retrieval từ khoá phạm vi rộng tốn nhiều latency mà ít đóng góp (kết quả đã có từ nguồn khác, gồm semantic); bỏ chúng giảm khoảng 120 ms không hồi quy conversion. Dedupe chuỗi cửa…
- Advancing Our Chef Infrastructure Bài tóm tắt · Slack · 2024
…thông tin node; viết Shearch (chạy query trên mọi shard rồi gộp) và Gnife (thay knife ), sửa nhiều công cụ nội bộ. - Upload cookbook: chạy nhiều bản DishPig (mỗi stack một), fan-ou…
- Code caching for JavaScript developers Bài tóm tắt · V8 (Google) · 2019
…u tuỳ trường hợp: tách thư viện ổn định ra file riêng, hoặc gộp thư viện với code dùng nó để cache "thấy" các hàm lười. Hàm trong IIFE bị compile sớm nên được cache. - V8 nhấn mạnh…
- Hot partition và thundering herd Chủ đề Thành viên
Chia dữ liệu và tải ra nhiều máy chỉ hiệu quả khi tải chia đều. Thực tế tải lệch: một khách hàng khổng lồ, một kênh có @everyone, một bài của người nổi tiếng. Có hai dạng hay gặp:
- Observability và monitoring Chủ đề Thành viên
Lúc đầu, monitoring là vài dashboard và một công cụ cài sẵn; log đọc thẳng từ máy. Khi hệ lớn lên, chính hệ quan sát thành một hệ phân tán có bài toán riêng:
- Nền tảng ML (feature, training, serving, giám sát model) Chủ đề Thành viên
Model ML đầu tiên của một công ty thường được nhúng thẳng vào một service có sẵn, với feature tính trong vài script và train bằng một job riêng. Khi số model và số người làm model tăng, bốn chỗ cùng hỏng:
- Deploy và release an toàn Chủ đề Thành viên
Phần lớn sự cố bắt đầu bằng một thay đổi: code mới, cấu hình mới, hạ tầng mới. Khi hệ thống và tổ chức lớn lên, câu hỏi là làm sao đưa thay đổi lên production thường xuyên mà vẫn giới hạn được thiệt hại khi có lỗi.
- Migration không downtime Chủ đề Thành viên
Hệ thống đang chạy thật (gọi xe, chat, thiết kế) không được dừng, nhưng phải đổi ngôn ngữ, database hoặc hạ tầng bên dưới.
- Event-driven, message queue và Kafka Chủ đề Thành viên
Khi một hệ có nhiều bên cần biết "có gì vừa xảy ra" (đơn hàng đổi trạng thái, tin đăng được sửa, ticket được cập nhật), gọi đồng bộ từng bên một làm producer phải biết mọi consumer, và một consumer chậm kéo chậm cả…
- Kiểm thử độ tin cậy (chaos, fault injection, mô phỏng tất định) Chủ đề Thành viên
Lỗi trong hệ phân tán là chắc chắn (máy chết, zone mất, dependency chậm, cấu hình sai), nhưng phần lớn lỗi nằm ở những tổ hợp hiếm mà test chức năng không chạm tới. Bài toán là chủ động gây lỗi để biết hệ thống phản ứng…
- Xử lý sự cố và on-call Chủ đề Thành viên
Khi hệ còn nhỏ, vài người biết hết mọi thứ; có lỗi thì người thấy đầu tiên sửa luôn. Khi có hàng trăm service và hàng trăm engineer, câu hỏi đổi khác:
- Load shedding, rate limit và backpressure Chủ đề Thành viên
Mọi hệ đều có lúc nhận nhiều việc hơn sức làm: spike của người dùng, client nội bộ có bug, dependency chậm đi, retry dồn lại. Theo Discord, khi chạm giới hạn năng lực thì đó là bài toán kinh tế: hoặc tăng cung (thêm…
- Tự động hoá vận hành và auto-remediation Chủ đề Thành viên
Khi số máy, shard, pod tăng lên hàng nghìn, lỗi "hiếm" (một node chết, một đĩa hỏng, một replica trễ) thành chuyện hằng ngày, và thao tác tay không còn theo kịp: Stripe có hàng trăm lần shard suy giảm mỗi năm, mỗi lần…