Tìm kiếm
24 kết quả cho “Fault injection”. Tìm không phân biệt dấu.
- Using Fault Injection Testing to Improve DoorDash Reliability Bài tóm tắt · DoorDash · 2022
…h — [bài gốc](https://doordash.engineering/2022/04/25/using-fault-injection-testing-to-improve-doordash-reliability/) Bài của một nghiên cứu sinh CMU (tác giả công cụ Filibuster) v…
- Controlled Chaos with Fault Injection Testing Bài tóm tắt · Riot Games · 2019
…gốc](https://technology.riotgames.com/news/controlled-chaos-fault-injection-testing) Sheet ghi link trang chủ blog; bài thật tìm được qua Wayback CDX. Bối cảnh - Riot Games API (dữ…
- 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…
- Maintaining Machine Learning Model Accuracy Through Monitoring Bài tóm tắt · DoorDash · 2021
…có, gửi tới Slack hoặc PagerDuty của team. - Thêm trường default values used vào log: Sibyl dùng giá trị mặc định khi thiếu feature (ví dụ thời gian nấu trung bình khi không biết…
- 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:
- 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…
- 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.
- 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ì…
- DoorDash Công ty Thành viên
Nguồn đầu tiên của DoorDash trong wiki là bài 2022 của một thực tập sinh nghiên cứu (CMU): chaos engineering ở production không hợp với DoorDash vì khách mất đơn, nên thử fault injection có hệ thống ở mức service…
- Riot Games Công ty Thành viên
Chat League of Legends (2015): cụm Erlang theo region, mỗi node tự trị, bảng định tuyến nhân bản trong Mnesia và tự lành sau netsplit; viết lại 10% phần nóng bằng C . Kho dữ liệu chuyển từ MySQL (chỉ scale dọc, SPOF,…
- Incident review: API and Dashboard outage on 10 October 2017 Bài tóm tắt · GoCardless · 2017
…hưng không liên quan. - Cần đúng 3 điều kiện cùng lúc: 1. default-resource-stickiness khác 0 (để tránh dời tài nguyên không cần thiết); 2. một Backup VIP với luật colocation -INF "…
- Chaos Testing a Distributed System with Jepsen Bài tóm tắt · Appian · 2019
Data store của Appian (nền tảng low-code) chọn Consistency khi phải đánh đổi theo CAP và cam kết linearizability: ghi xong thì mọi lần đọc bắt đầu sau đó phải thấy giá trị đó hoặc mới hơn; cộng read-your-own-writes,…
- 3 Lessons Learned From Implementing Chaos Engineering at Enterprise Bài tóm tắt · CapitalOne · 2020
Tác giả hỗ trợ nhiều delivery team đưa chaos engineering vào các hệ cloud native phân tán của CapitalOne. Theo tác giả, chỉ performance và stress test là kỹ thuật cũ, không đủ để lộ điểm yếu; chaos engineering là chuỗi…
- Moving e2e testing into production with multi-tenancy for increased speed and reliability Bài tóm tắt · DoorDash · 2022
Thời monolith, nhu cầu test end-to-end được đáp ứng bằng sandbox. Sang microservices, chạy hết các service trên một máy không nổi, nên dựng môi trường staging riêng (bản sao production không có PII).
- Automating Feature-Flag Cleanup at Scale with a Multi-Agent LLM System Bài tóm tắt · DoorDash · 2026
Nền tảng experimentation của DoorDash quản lý hơn 60.000 feature flag (gọi là dynamic value, DV) trên khoảng 623 repo; hơn một nghìn flag đã "chết" (tính năng đã rollout hết nhưng nhánh điều kiện còn trong code), mỗi…
- Cross Shard Transactions at 10 Million Requests Per Second Bài tóm tắt · Dropbox · 2018
…ạy liên tục trong môi trường build (tổng nhiều năm CPU), có fault injection ngẫu nhiên; từ lịch sử mutation dựng đồ thị thứ tự giữa các transaction: có chu trình là vi phạm seriali…
- Getting from tested to battle-tested Bài tóm tắt · Jane Street · 2025
Aria là message bus nội bộ độ trễ thấp, có thứ tự chặt và bảo đảm tin cậy, làm nền cho các team khác dựng hệ chịu lỗi (xem index của Aria ở ). Càng nhiều team dùng, mỗi tuần không sự cố càng thành nghĩa vụ, trong khi hệ…
- Jepsen: Redpanda 21.10.1 Bài tóm tắt · Jepsen · 2022
…21.10.3, 21.11.15, hẹn 22.1.1. Đội Redpanda vốn đã có test fault injection riêng và tự tìm ra vài bug trước Jepsen. Vì sao - Tương thích giao thức Kafka giới hạn những gì Redpanda…
- Jepsen: Amazon RDS for PostgreSQL 17.4 Bài tóm tắt · Jepsen · 2025
…17.4) Báo cáo ngắn, "khảo sát sơ bộ" theo lời Jepsen; không fault injection. Bối cảnh - RDS for PostgreSQL Multi-AZ cluster: replication đồng bộ (ghi bền trên primary và ít nhất mộ…
- Mercari Công ty Thành viên
PaymentService của Merpay (2019) giữ nhất quán thanh toán qua nhiều service bằng cách tự làm ở tầng ứng dụng: chia pha + state machine, idempotency key bắt buộc, bù trừ kiểu TCC, đối soát và fault injection . Ba năm…
- Payment Transaction Management in Microservices Bài tóm tắt · Mercari · 2019
…ố dư; service phía trên cũng đối soát với PaymentService. - Fault injection testing: ngẫu nhiên tiêm timeout mạng, lỗi DB, kết nối chập chờn tới service ngoài. Mọi luồng thanh toán…
- API, ChatGPT & Sora Facing Issues (incident write-up) Bài tóm tắt · OpenAI · 2024
…hạ tầng , theo dõi cả sức khoẻ cụm (kể cả control plane). - Fault injection: kiểm data plane sống được lâu hơn khi không có control plane; cố ý rollout thay đổi xấu để kiểm việc ph…
- Scalability and Load Testing for VALORANT Bài tóm tắt · Riot Games · 2020
Nền tảng của VALORANT (ngoài game server) là hơn 30 microservice Go: party, matchmaking, chọn Agent, cấp trận về datacenter theo ping, lưu kết quả, store, loadout. Microservice từ đầu là bài học từ League of Legends,…
- Protocol-Aware Deterministic Simulation Testing Bài tóm tắt · TigerBeetle · 2026
TigerBeetle dùng Viewstamped Replication (VSR): liveness là còn phản hồi khi đa số replica sống; safety là các replica thống nhất thứ tự (dẫn tới strict serializability).