Tìm kiếm
40 kết quả cho “Testing in production”. Tìm không phân biệt dấu.
- Moving e2e testing into production with multi-tenancy for increased speed and reliability Bài tóm tắt · DoorDash · 2022
…bài gốc](https://doordash.engineering/2022/03/03/moving-e2e-testing-into-production-with-multi-tenancy-for-increased-speed-and-reliability/) Bối cảnh - Thời monolith, nhu cầu test…
- Production testing with dark canaries Bài tóm tắt · LinkedIn · 2020
…gốc](https://engineering.linkedin.com/blog/2020/production-testing-with-dark-canaries) Bối cảnh - Code ở LinkedIn có thể lên production trong vòng một giờ, nhiều lần mỗi ngày; cod…
- 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).
- Eliminating toil with fully automated load testing Bài tóm tắt · LinkedIn · 2019
…in.com/blog/2019/eliminating-toil-with-fully-automated-load-testing) Bối cảnh - Năm 2013 LinkedIn chạy nhiều data center và dựng TrafficShift để chuyển traffic thật giữa các DC khi…
- Testing concurrent code with testing/synctest Bài tóm tắt · Go · 2025
Test code đồng thời thường phải chứng minh một điều không xảy ra (hàm chưa được gọi trước khi context huỷ). Cách hay dùng là ngủ một khoảng rồi kiểm: 10 ms thì chậm khi cộng dồn nhiều test, mà vẫn flaky vì CI dùng chung…
- Managing hundreds of servers for load testing: autoscaling, custom monitoring, DevOps culture Bài tóm tắt · Miro · 2020
….com/miro-engineering/managing-hundreds-of-servers-for-load-testing-autoscaling-custom-monitoring-devops-culture-390fd1c7e699) Bài 2; bài 1 (kịch bản thực tế, cụm JMeter, pgreplay)…
- Reliable load testing with regards to unexpected nuances Bài tóm tắt · Miro · 2020
…[bài gốc](https://medium.com/miro-engineering/reliable-load-testing-with-regards-to-unexpected-nuances-6f38c82196a5) Bài 1 của cặp bài do Head of QA viết; bài 2 (quản lý hàng trăm…
- Service Level Testing for Microservices in Swiggy Bài tóm tắt · Swiggy · 2021
…ung bình — [bài gốc](https://bytes.swiggy.com/service-level-testing-for-microservices-in-swiggy-62b6b3f865f4) Đọc qua trình duyệt (bytes.swiggy.com là blog Medium custom domain, cr…
- Dynamometer: Scale Testing HDFS on Minimal Hardware with Maximum Fidelity Bài tóm tắt · LinkedIn · 2018
…://engineering.linkedin.com/blog/2018/02/dynamometer--scale-testing-hdfs-on-minimal-hardware-with-maximum) Bối cảnh - Tháng 3/2015: ngay sau khi thêm 500 máy vào cụm HDFS chính, th…
- Automated testing: 5 lessons from Atlassian's Kubernetes team on testing infrastructure as code Bài tóm tắt · Atlassian · 2020
…— [bài gốc](https://www.atlassian.com/engineering/automated-testing-5-lessons-from-atlassians-kubernetes-team-on-testing-infrastructure-as-code) Bối cảnh - Team KITT (Kubernetes In…
- Controlled Chaos with Fault Injection Testing Bài tóm tắt · Riot Games · 2019
…hnology.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ữ liệu League cho…
- Scalability and Load Testing for VALORANT Bài tóm tắt · Riot Games · 2020
…(https://technology.riotgames.com/news/scalability-and-load-testing-valorant) Bối cảnh - Nền tảng của VALORANT (ngoài game server) là hơn 30 microservice Go: party, matchmaking, ch…
- Chaos Testing a Distributed System with Jepsen — Part II Bài tóm tắt · Appian · 2019
…gốc](https://careers.appian.com/blog/the-tech-corner/chaos-testing-a-distributed-system-with-jepsen-part-ii/) Phần 2 của series; phần 1: . Phần 3 (lỗi tìm được) không tìm thấy. Bố…
- Finding Order in Chaos: How We Automated Performance Testing with Torque Bài tóm tắt · Dream11 · 2021
…ing.com/finding-order-in-chaos-how-we-automated-performance-testing-with-torque-6eb63706fcea) Bài chi tiết về framework Torque; kể cách dùng nó trong game day trước mùa IPL. Bối cả…
- Chaos Testing an Application on AWS Bài tóm tắt · Goldman Sachs · 2022
…bình — [bài gốc](https://developer.gs.com/blog/posts/chaos-testing-an-application-on-aws) Bối cảnh - Ứng dụng có đủ unit, integration, performance test nhưng sự cố production vẫn…
- Scaling up your microservice testing with Apache Spark Bài tóm tắt · Stripe · 2026
…Trung bình — [bài gốc](https://stripe.dev/blog/microservice-testing-with-apache-spark) Phần 1 (vì sao replay); phần 2 (cách dựng harness): . Bài mô tả pattern, không nêu số liệu vậ…
- Building and Open-Sourcing Wix's A/B Testing System Bài tóm tắt · Wix · 2015
…w.wix.engineering/post/building-and-open-sourcing-wix-s-a-b-testing-system) Bối cảnh - Wix làm continuous delivery: code đẩy lên là chạy production. Theo Wix, vì code tồi cũng lên…
- Load Testing Kubernetes: Building a Framework (Part 1) Bài tóm tắt · Achievers · 2023
…khó: Cơ bản — [bài gốc](https://achievers.engineering/load-testing-kubernetes-building-a-framework-part-1-bdc0af4ae7e2) Phần 1 của series; phần 2 (kết quả và các nút thắt đã gỡ):…
- Beyond synthetic testing: Capturing and replaying real database workloads at Airbnb Bài tóm tắt · Airbnb · 2026
…ài gốc](https://airbnb.tech/infrastructure/beyond-synthetic-testing-capturing-and-replaying-real-database-workloads-at-airbnb/) Bối cảnh - Fleet MySQL-compatible của Airbnb (2026):…
- Using Fault Injection Testing to Improve DoorDash Reliability Bài tóm tắt · DoorDash · 2022
…tps://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ề kỳ thực tập ở…
- Scaling up your microservice testing with Apache Spark, Part 2 Bài tóm tắt · Stripe · 2026
…ộ khó: Khó — [bài gốc](https://stripe.dev/blog/microservice-testing-with-apache-spark-part-2) Phần 2; phần 1 (vì sao replay): . Bối cảnh - Câu hỏi của phần này: dựng harness replay…
- 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ệ…
- Building an Effective Test Pipeline in a Service Oriented World Bài tóm tắt · Airbnb · 2020
Airbnb đang chuyển từ một ứng dụng Rails khổng lồ sang SOA. Các luồng nghiệp vụ quan trọng từng nằm trong monorepo nay nằm ở nhiều service: REST + DB, Kafka producer/consumer, job hẹn giờ.
- 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…
- Rethinking site capacity projections with Capacity Analyzer Bài tóm tắt · LinkedIn · 2021
LinkedIn load test hằng ngày trên production bằng cách dồn traffic của các DC khác vào DC cần test; mục tiêu đặt theo dự báo QPS của quý.
- The Data Infra Behind Zillow's 3x Growth in Experiment Volume Bài tóm tắt · Zillow · 2023
…phần và debug; chạy local giống hệt production nhờ ZACS. AB Testing Hub trên Data Portal: cấu hình, scorecard, cảnh báo SRM, ghi quyết định; FastAB là API nguồn sự thật duy nhất ch…
- Building the Neural Zestimate Bài tóm tắt · Zillow · 2023
Zestimate ra 2/2006 cho 40 triệu nhà, cập nhật hằng tháng; nay hơn 100 triệu nhà, cập nhật vài lần mỗi tuần.
- 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:
- Độ 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.
- A monolithic architecture for our clients' hundreds of versions: how we write and support tests Bài tóm tắt · Bumble · 2019
…t, để công cụ không thành cớ viết code khó test. - Mutation testing: coverage không nói test có kiểm gì không, nên làm đột biến code ( true → false , → = ) rồi chạy test phủ dòng đ…
- The Ultimate Load Test Bài tóm tắt · Tinder · 2020
Swipe Night (video tương tác) ra mắt ở Mỹ tối Chủ nhật 6/10/2019, chỉ trong khung 18h–24h. Thường Tinder rollout dần từ thị trường nhỏ, nhưng lần này phải bí mật và mở cho tất cả cùng lúc.
- LinkedIn Công ty Thành viên
Bài khung là bài nhìn lại năm 2015 . LinkedIn bắt đầu năm 2003 là một monolith tên Leo. Service đầu tiên tách ra là member graph, vì đồ thị kết nối có profile tải khác hẳn; DB profile được đỡ bằng scale dọc rồi replica…
- Why isn't all test automation run on the pipeline? Bài tóm tắt · Slalom Build · 2019
Unit test đã chạy trong mọi pipeline, nhưng test API, UI, tích hợp, module thường vẫn chạy tay trên laptop. Theo tác giả, lý do quy về ba thứ: giá trị (chưa ai tin đáng làm), kiến trúc (hệ không chia module) và khả thi…
- Acceptance Tests On CI Pipeline Bài tóm tắt · Trendyol · 2020
Team test tính năng theo sprint rồi mới đưa lên production, nhưng việc giao hàng hay trễ vì lỗi do môi trường (môi trường test dùng chung, dependency thật), làm tăng Lead Time (một trong bốn chỉ số của sách Accelerate).
- Taking our Ruby & Kafka stack to the next level Bài tóm tắt · Doximity · 2022
…kafka-ruby lên 0.11.1 (librdkafka 1.4 → 1.8) thì hết hẳn. - Testing trước production không bắt được vì traffic mẫu khác traffic thật, và họ deploy hơn 100 lần/ngày (mỗi lần là một…
- Lessons Learned From Scaling Uber To 2000 Engineers, 1000 Services, And 8000 Git Repositories Bài tóm tắt · Uber · 2016
…iữ tải gần đỉnh và lùi dần khi traffic thật tăng. - Failure testing (kiểu Chaos Monkey) nên là mặc định của production ngay từ đầu, vì thêm vào sau thì gặp kháng cự. - Migration: "…
- Cross Shard Transactions at 10 Million Requests Per Second Bài tóm tắt · Dropbox · 2018
Edgestore là lớp trừu tượng trên hàng nghìn node MySQL, giữ hàng petabyte metadata, hơn 10 triệu request/giây. Developer gom dữ liệu hay đi cùng nhau vào một colo (cùng shard vật lý): trong colo có transaction mạnh,…
- 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ì…
- 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.
- 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…