Tìm kiếm
40 kết quả cho “retry”. Tìm không phân biệt dấu.
- How Uber Protects Against Retry Storms Bài tóm tắt · Uber · 2026
…bài gốc](https://www.uber.com/us/en/blog/protecting-against-retry-storms/) Bài thứ hai của một cặp; nền của nó là phân tích phụ thuộc: . Bối cảnh - Chỉnh cấu hình retry và retry bu…
- Avoiding Double Payments in a Distributed Payments System Bài tóm tắt · Airbnb · 2019
…đã shard , gộp transaction bằng Java lambda, phân loại lỗi retryable/non-retryable. - Mỗi request chia ba pha : Pre-RPC (ghi chi tiết request vào DB), RPC (gọi service ngoài, proc…
- 6 Event-Driven Architecture Patterns — Part 2 Bài tóm tắt · Wix · 2020
…d : consumer xử lý tuần tự theo user nên không cần đồng bộ; retry ở consumer nên lịch chạy có thể thưa hơn nhiều. - Cần giữ thứ tự thì dùng blocking retry (ngủ theo exponential bac…
- Centrifuge: a reliable system for delivering billions of events per day Bài tóm tắt · Segment · 2018
…iây/khách thì hoặc chặn khách nhỏ 50 giây, hoặc gặp 429 rồi retry làm chậm thêm, hoặc chép hàng TB sang dead-letter queue. - Lý tưởng là một queue cho mỗi cặp (nguồn, đích): 42.000…
- Making LinkedIn's Organic Feed Handle Peak Traffic Bài tóm tắt · LinkedIn · 2018
…định của JRE là 50, đưa về mặc định. Từ chối sớm thì client retry sang replica khác. - Retry budget toàn cục thay vì theo host: broker gửi lại sang replica khác sau khoảng 150 ms (…
- 25% or 6 to 4: The 11/6/23 Authentication Outage Bài tóm tắt · Discord · 2023
…t ngưỡng mới restart an toàn, mà quy trình không kiểm); app retry lỗi xác thực tạo retry storm . - Alert đầu tiên sau khoảng 4 phút (đã có cuộc gọi sự cố từ trước). Biểu đồ "thời g…
- Incident report for September 18, 2026: When Deletion Cascades Exhausted Our Database Connections Bài tóm tắt · Inngest · 2026
…(18/9/2026, UTC) - 15:39 bắt đầu xoá. 15:41–15:56 nhiều lần retry cho cùng account đến, xếp hàng sau khoá của transaction đầu thay vì fail nhanh. - Query bị chặn không trả kết nối…
- How recurring network maintenance exposed 6 bugs Bài tóm tắt · Jane Street · 2026
…S, nên lần kết nối kẹt ở DNS không bao giờ timeout. 4. Vòng retry của Kafka client báo timeout nhưng không huỷ lần thử bên dưới. 5. Bootstrap của Kafka client nhân bản các lần tra…
- How Render Workflows powers our internal data pipeline Bài tóm tắt · Render · 2026
…m tra dữ liệu đã thật sự vào BigQuery. Việc chờ dùng cơ chế retry của nền tảng (số lần retry, thời gian chờ, backoff phẳng) thay vì vòng while not ready: sleep , nên không tốn comp…
- Kabootar — Swiggy's Communication Platform Bài tóm tắt · Swiggy · 2017
…ao dịch lẫn marketing với độ ưu tiên khác nhau; fallback và retry; template có ngữ cảnh; lịch gửi; gom template vào campaign để đo open rate, CTA và lọc/làm giàu dữ liệu. - Đối tượ…
- Meet Bandaid, the Dropbox service proxy Bài tóm tắt · Dropbox · 2018
…rnel; server không biết, vẫn xử lý rồi mới gặp RST khi ghi. Retry dồn thêm kết nối đã chết vào queue. - Không khuyến nghị drop khi hàng đợi đầy vì khó phân biệt quá tải với traffic…
- Scryer: Netflix's Predictive Auto Scaling Engine Bài tóm tắt · Netflix · 2013
…ic tụt đột ngột kích hoạt scale-down, rồi khi sự cố hết thì retry storm ập vào một cụm đã bị thu nhỏ. - Mẫu tải thay đổi trong ngày: có lúc tải tăng nhanh khi cụm chỉ ở 20% kích th…
- From Fragile to Agile: Automating the fight against Flaky Tests Bài tóm tắt · Reddit · 2024
…ông, build lại tốn tiền hạ tầng. Thay đổi chính - Bước đầu: retry tới 3 lần. CI trông ổn hơn ngay, nhưng không biết test nào flaky và flaky đến đâu. Rồi tắt tay theo báo cáo của ng…
- Zkafka by Zillow: Go Library for Simplifying Kafka Consumption Bài tóm tắt · Zillow · 2024
…ưa gọn, đảm bảo at-least-once yếu, không có dead letter hay retry pipeline. Một message chậm (poison pill) chặn cả partition ( head-of-line blocking ). Thay đổi chính - zkafka : th…
- Kitex: Unifying Open Source Practice for a High-Performance RPC Framework Bài tóm tắt · ByteDance · 2022
…hía gọi để không bắt mọi ngôn ngữ phía server phải hỗ trợ); retry theo kết quả và theo từng method; validator theo annotation trong IDL; Frugal , codec Thrift dùng JIT, không cần s…
- Announcing Deno Queues Bài tóm tắt · Deno · 2023
…của kho để ghi nhận "đã xử lý". - Kiểm hành vi khi hết lượt retry: mặc định bỏ message là mất việc âm thầm nếu không có dead letter hay giám sát. - Queue đi kèm DB có giao dịch (De…
- The Chubby lock service for loosely-coupled distributed systems Bài tóm tắt · Google · 2006
…n production lúc đầu không đủ kỹ. - Developer hay viết vòng retry vô hạn khi file chưa có, hoặc mở-đóng file liên tục để poll. Thử phạt bằng độ trễ tăng dần với Open() lặp lại; cuố…
- How we improved our iOS CI infrastructure with observability tools Bài tóm tắt · Grab · 2023
…g sleep, gợi ý dùng wrapper waitForExistence . - Chính sách retry: trước đây bắt mọi test qua ngay lần đầu mới cho merge, làm engineer tốn thời gian chạy lại tay; đổi thành cho mer…
- The Invisible Rewrite: Modernizing the Kubernetes Image Promoter Bài tóm tắt · Kubernetes · 2026
…ì sao - Kiến trúc tách pha làm các cải tiến sau (song song, retry, timeout, provenance) dễ đưa vào; trước đó mỗi tính năng mới đều đau. Bài học cho SWE - Viết lại hạ tầng quan trọn…
- Predictive test selection Bài tóm tắt · Meta · 2018
…mô hình học sai. Khi thu dữ liệu huấn luyện, test fail được retry mạnh tay để phân biệt fail ổn định (hồi quy thật) với fail không lặp lại được. Kết quả (theo Facebook) - Chạy hơn…
- Slack's Incident on 2-22-22 Bài tóm tắt · Slack · 2022
…n quan) nhưng không đủ; hệ ở trạng thái quá tải tự duy trì. Retry của client có backoff và jitter vẫn góp thêm tải. - Khắc phục: throttle request boot (user chưa boot không vào đượ…
- Evaluating MySQL Parallel Replication Part 4: More Benchmarks in Production Bài tóm tắt · Booking.com · 2016
Phần 3 đo parallel replication kiểu "bảo thủ" (MariaDB 10.0): master đánh dấu transaction nào song song được, slave chỉ chạy song song những cái đó. Kết quả chỉ 1,3 đến 2,1 lần.
- 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:
- 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ả…
- 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…
- 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…
- Sự cố và postmortem Chủ đề Thành viên
Nhiều bước ngoặt kiến trúc trong wiki bắt đầu từ một sự cố: Netflix lên cloud sau 3 ngày không gửi được DVD, Twitter viết lại hệ thống sau World Cup 2010, Instagram đi nhiều data center sau trận bão 2012. Trang này gom…
- 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…
- Pipeline dữ liệu và analytics Chủ đề Thành viên
Lúc đầu, báo cáo chạy thẳng trên DB production. Đến một lúc truy vấn phân tích làm chậm giao dịch, dữ liệu cần gộp từ nhiều nguồn, và có thêm người dùng mới (analyst, ML, khách hàng xem dashboard). Khi đó cần một mặt…
- 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…
- Failover, replica và dự phòng dữ liệu Chủ đề Thành viên
Mọi hệ có trạng thái đều giữ nhiều bản (replica) để một máy chết không làm mất dịch vụ. Khó không nằm ở việc có bản sao mà ở lúc chuyển sang bản sao:
- CI và build ở quy mô lớn Chủ đề Thành viên
Lúc nhỏ, CI là "mỗi commit chạy hết build và test". Khi codebase và số commit tăng, chạy hết trở thành bất khả (Stripe 2026: chạy tuần tự mất bốn tháng), và thời gian chờ của một thay đổi không còn chỉ là thời gian…
- 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.
- Chi phí hạ tầng và build vs buy Chủ đề Thành viên
Khi còn nhỏ, chi phí hạ tầng là chuyện phụ và cloud là lựa chọn hiển nhiên. Khi lớn lên, hoá đơn có thể chiếm phần lớn giá vốn. Hai câu hỏi xuất hiện: tối ưu chi phí trên nền đang có thế nào, và khi nào nên tự xây (hoặc…
- Chọn database theo workload Chủ đề Thành viên
Không có database tốt nhất, chỉ có database hợp với mẫu đọc/ghi ở một quy mô cụ thể. Mẫu đó thay đổi khi sản phẩm lớn lên. Ngoài ra, chuyên môn vận hành của đội cũng là một phần của "workload".
- Load test và kiểm chứng capacity Chủ đề Thành viên
Trước một mốc tải chưa từng gặp (ra mắt game, tính năng mới gửi push toàn quốc, mùa giải, tăng trưởng nhanh), cần biết hệ chịu được bao nhiêu, cái gì gãy trước, và cần bao nhiêu máy. Test từng service riêng không đủ vì…
- Multi-tenancy và cô lập tenant Chủ đề Thành viên
Một hệ phục vụ nhiều khách (tenant: workspace, shop, organization, account, service nội bộ) trên cùng hạ tầng thì rẻ và dễ vận hành, vì tài nguyên được dùng chung. Cái giá là bốn câu hỏi đi theo hệ suốt đời:
- Stream processing Chủ đề Thành viên
Khi batch hằng ngày hay hằng giờ không còn đủ tươi (chi tiêu quảng cáo phải dừng đúng lúc chạm ngân sách, dashboard MRR không được trễ 24 giờ, alert phải bắn khi contest sắp đầy), hệ phải tính liên tục trên luồng sự…
- Large-Scale Automated Dependency Analysis Across Uber's Service Mesh Bài tóm tắt · Uber · 2026
…sis/) Bài đầu của một cặp; bài sau dùng kết quả này để chặn retry storm: . Bối cảnh - Trong kiến trúc microservice của Uber, khi một request lỗi ở service gốc, khó biết phụ thuộc h…
- Infrastructure patterns for agentic applications Bài tóm tắt · Render · 2026
…khi ngày), có trạng thái (mục tiêu, kế hoạch, kết quả tool, retry, quyết định), và không tất định (model chọn bước tiếp lúc chạy; một lần chạy có thể ba bước hay ba mươi). Gắn agen…