Tìm kiếm
26 kết quả cho “circuit breaker”. Tìm không phân biệt dấu.
- Circuit Breaker not only for HTTP calls! (based on resilience4j) Bài tóm tắt · Allegro · 2024
…ộ khó: Cơ bản — [bài gốc](https://blog.allegro.tech/2024/12/circuitbreaker-not-only-for-http-calls.html) Bối cảnh - Luồng thanh toán của Allegro có hàng chục service và nhiều bên t…
- How We Built a Logging Stack at Grab Bài tóm tắt · Grab · 2019
…nạp mọi ID của 14 ngày index vào heap: hơn 20 GB trước khi circuit breaker ngắt; hai query đồng thời là một node chết. Tắt sort id trong Kibana và hạ mạnh giới hạn field data. - N…
- Lessons in resilience at SoundCloud Bài tóm tắt · SoundCloud · 2016
…gle , nên khả năng chịu lỗi ở tầng này quyết định uptime. - Circuit breaker v1 : ba trạng thái Closed → Open (sau n lỗi liên tiếp, chặn mọi request trong một thời gian cố định) → H…
- How Uber Scaled Data Replication to Move Petabytes Every Day Bài tóm tắt · Uber · 2026
…nhớ); submit nhanh hơn làm YARN báo "Queue Full", nên thêm circuit breaker tạm dừng submit mới cho tới khi retry thành công; tốc độ copy cao ăn băng thông mạng; Copy Listing chạy…
- Billing and Payment Platform Bài tóm tắt · Grammarly · 2023
…ransactional outbox (cập nhật DB và gửi message nguyên tử), circuit breaker, DLQ để điều tra message lỗi, xử lý message idempotent để retry không gây tác dụng phụ, rate limiting để…
- How we migrated Dropbox from Nginx to Envoy Bài tóm tắt · Dropbox · 2020
…hunked; vá và đưa lên upstream Envoy. Lỗi cấu hình hay gặp: circuit breaker mặc định của Envoy quá chặt cho proxy inbound; Envoy không buffer request ra đĩa như Nginx. Vì sao - Đổi…
- 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…
- 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:
- 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…
- Độ tin cậy và multi-region Chủ đề Thành viên
Thay đổi kiến trúc lớn thường không đến từ kế hoạch mà từ một sự cố đau đớn. Khi đã chạy nhiều vùng, nhiều giả định của hệ thống một vùng không còn đúng.
- 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…
- Allegro Công ty Thành viên
Allegro (Ba Lan) đi từ 3 developer với dữ liệu lưu trong file (1999) → scale bằng tự viết cache, connection pool, search engine bằng C trên Oracle (~2005) → framework tự chế trong cùng codebase (2008–2009, code mới vẫn…
- Designing Resilient Systems Beyond Retries (Part 2): Bulkheading, Load Balancing, and Fallbacks Bài tóm tắt · Grab · 2019
…ư viện Hystrix cho Go có MaxConcurrentRequests gắn theo tên circuit. Lời khuyên của Grab: đặt mỗi thao tác/API một tên circuit , để một endpoint lỗi không chiếm hết phần của các en…
- Worker Backpressure (Part 1): How we taught our queue workers to slow down Bài tóm tắt · Canva · 2026
…không đổi; năng lực dependency dùng chung thay đổi liên tục Circuit breaker Chỉ có bật/tắt, không có dốc; mở lại đột ngột có thể quật ngã dependency vừa hồi Exponential backoff Làm…
- SoundCloud Công ty Thành viên
Năm 2013 SoundCloud rời mô hình một Public API cho mọi client, tách monolith thành microservice và khai sinh pattern BFF; đến 2021 có vài chục BFF dùng chung thư viện edge, nhưng logic tích hợp và phân quyền bị nhân bản…
- Automating Periodic Data Transfer from an Operational Database to a Data Warehouse Bài tóm tắt · Allegro · 2024
Chạy truy vấn phân tích nặng trên DB vận hành gây chậm, thậm chí sự cố; chuyển dữ liệu sang data warehouse còn cho phép giữ dữ liệu ngắn hơn ở DB production.
- Automating Code Migrations at Scale Bài tóm tắt · Allegro · 2024
Allegro có hơn 2.000 service (mỗi cái một repo). Khi thư viện nội bộ dùng chung (ví dụ Spring Boot starter của Allegro) ra bản có breaking change, mỗi team phải đọc hướng dẫn migrate rồi sửa tay: tốn thời gian, dễ sai,…
- The Events Rail: Inside Atlassian's Webhook Delivery Platform Bài tóm tắt · Atlassian · 2026
…lùi nhanh, mở lại chậm, giống congestion control của TCP; - circuit breaker quanh các upstream nội bộ (tra extension, phân giải đích, rate limiter) để fail fast thay vì treo thread…
- How Discord Scaled Elixir to 5,000,000 Concurrent Users Bài tóm tắt · Discord · 2017
…te counter/4 để từ chối sớm khi quá tải. Họ cố ý không dùng circuit breaker để tránh trạng thái ngừng gọi hẳn. Vì sao Process Erlang về bản chất là đơn luồng. Discord thấy shard pr…
- Pitfalls and Patterns in Microservice Dependency Management Bài tóm tắt · Google · 2021
Lộ trình chung: một binary → nhân bản ở nhiều vùng → tách thành microservice (API, Auth, Control, Data, Ops) giao tiếp qua mạng → một phần chạy trên cloud. Mạng trở thành một phần của sản phẩm.
- Introducing Grab-Kit: Distributed Service Design at Grab Bài tóm tắt · Grab · 2018
…nding protobuf. - Middleware chung cho mọi client: logging, circuit breaker, stats, panic recovery, profiling, caching. Metric và log có sẵn; ở chế độ dev tự bật CPU profile và tra…
- Grammarly Công ty Thành viên
Hạ tầng AWS ban đầu một region, mỗi team một tài khoản và một VPC, nối bằng peering. Năm 2021, để đưa model và API gần user và đạt chuẩn tuân thủ, họ chuyển sang mỗi tài khoản một môi trường của một project, Transit…
- Slack's Outage on January 4th 2021 Bài tóm tắt · Slack · 2021
…n mọi instance khi phần lớn rớt health check) cộng retry và circuit breaker. Cần nhiều instance hơn thường vì mạng vẫn chưa khoẻ. - Nguyên nhân gốc (AWS tìm ra): một TGW quá tải và…
- The Lego Monolith — A Monolith Microservice Proof of Concept Bài tóm tắt · Slalom Build · 2016
…cloud), monitoring đủ trưởng thành cho tracing tương quan, circuit breaker, tự hồi phục, continuous deployment và văn hoá DevOps, autoscale từng service, quản trị hợp đồng giữa se…
- How we manage our 1200 incident playbooks Bài tóm tắt · Zalando · 2023
…ess Owner của tính năng, dùng khi cơ chế resilience sẵn có (circuit breaker…) không đủ. Thường là cố ý làm xấu trải nghiệm để cứu hệ. Vì đã được duyệt, người trực làm luôn, không p…
- Investment Insights from Two Years of AI-Powered Postmortem Analysis Bài tóm tắt · Zalando · 2025
…g hàng giờ; lộ "điểm nóng ẩn" như cấu hình connection pool, circuit breaker gây lỗi dây chuyền. - Chỗ AI hụt: model nhỏ ảo giác tới 40% (từng bịa cả một sự cố DynamoDB vì chữ Dynam…