Tìm kiếm
26 kết quả cho “lab testing”. Tìm không phân biệt dấu.
- Scalability and Load Testing for VALORANT Bài tóm tắt · Riot Games · 2020
…g bình — [bài gốc](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: part…
- PIT Mutation Testing on CI/CD Pipeline Bài tóm tắt · Trendyol · 2021
…ipeline-1298f355bae5) Bài nửa hướng dẫn cấu hình (Maven, GitLab CI, SonarQube); wiki chỉ giữ các quyết định về pipeline và chi phí. Bối cảnh - Team Search của Trendyol (thương mại…
- Chaos Testing an Application on AWS Bài tóm tắt · Goldman Sachs · 2022
…/CD: ChaosToolkit (thêm plugin tự viết) chạy từ pipeline GitLab; môi trường sandbox (một VPC) dựng và huỷ bằng IaC; token truy cập ngắn hạn nên quyền gây lỗi chỉ tồn tại trong lúc…
- Ideal isn't real: Stress testing CockroachDB's resilience Bài tóm tắt · Cockroach Labs · 2025
…ô lớn · Độ khó: Trung bình — [bài gốc](https://www.cockroachlabs.com/blog/stress-testing-cockroachdb-resilience/) Bài của nhà cung cấp quảng bá benchmark do chính họ đặt ra và sản…
- Scaling up your microservice testing with Apache Spark Bài tóm tắt · Stripe · 2026
Ví dụ xuyên suốt: service ước tính phí mạng thẻ (interchange, scheme fee) cho mỗi giao dịch. Kết quả không do một luật quyết định mà do tổ hợp luật của mạng thẻ, ngữ cảnh merchant, thuộc tính giao dịch, chương trình đủ…
- Building and Open-Sourcing Wix's A/B Testing System Bài tóm tắt · Wix · 2015
…lý, client tự quyết: PETRI server lưu experiment; thư viện Laboratory nhúng trong mỗi ứng dụng lấy danh sách experiment đang chạy và tự chạy thuật toán tung đồng xu và lọc theo ng…
- How We Verify Custom Hardware Bài tóm tắt · Hudson River Trading · 2021
…. - Test mô phỏng toàn chip được viết để chạy được cả trong lab trên FPGA thật: bắt chỗ mô phỏng lệch phần cứng (timing constraint, script, bug công cụ) và chạy ở thang thời gian m…
- Scaling up your microservice testing with Apache Spark, Part 2 Bài tóm tắt · Stripe · 2026
Câu hỏi của phần này: dựng harness replay thế nào mà không tạo ra bản thứ hai của service (bản đó sẽ lệch production và cho sự tự tin giả).
- Getting from tested to battle-tested Bài tóm tắt · Jane Street · 2025
…i; fuzz bằng AFL biến byte thành chuỗi cập nhật trạng thái; lab test hiệu năng hằng đêm; chaos test ở staging (tải giả, restart ngẫu nhiên). - Theo tác giả, mạng mô phỏng là phần q…
- Acceptance Tests On CI Pipeline Bài tóm tắt · Trendyol · 2020
…uy định thứ tự khởi động. - Thêm stage Test vào pipeline GitLab CI: mỗi lần push chạy docker-compose up --build ; test hỏng thì pipeline dừng. - Bài nhắc tới cách khác trong cùng c…
- From vendors to vanguard: Airbnb's hard-won lessons in observability ownership Bài tóm tắt · Airbnb · 2026
…rong lớp dịch, quét định kỳ mọi metric và ghi loại bằng một label nội bộ ( otel metric type ). - Không giữ shim ngôn ngữ cũ sau migration để người dùng học PromQL; kèm công cụ AI c…
- The Data Infra Behind Zillow's 3x Growth in Experiment Volume Bài tóm tắt · Zillow · 2023
…mới nên chuyển job chỉ cần đổi plugin spark-submit; JupyterLab nối ZACS qua SparkMagic. - Streamz : hơn 2 tỷ event/ngày ; producer tự tạo topic Kafka + bảng data lake đi kèm + job…
- 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…
- 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:
- 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…
- 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ì…
- 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.
- Thử nghiệm A/B và nền tảng experimentation Chủ đề Thành viên
Khi nhiều team cùng thay đổi một sản phẩm, "ship rồi xem metric" không còn trả lời được thay đổi nào gây ra gì. Thí nghiệm có đối chứng trả lời được, nhưng ở quy mô lớn nó thành một hệ thống: gán người dùng vào biến thể…
- 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.
- 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…
- Trendyol Công ty Thành viên
Trendyol là sàn thương mại điện tử Thổ Nhĩ Kỳ; bài 1/2021 trên blog trendyol-tech kể team Search đưa mutation testing (PIT) vào pipeline GitLab: chỉ đột biến class đã đổi trong nhánh để vừa vòng CI, kết quả đẩy vào…
- Lessons Learned From Scaling Uber To 2000 Engineers, 1000 Services, And 8000 Git Repositories Bài tóm tắt · Uber · 2016
…2016 · 3. Quy mô lớn · Độ khó: Dễ — [bài gốc](http://highscalability.com/blog/2016/10/12/lessons-learned-from-scaling-uber-to-2000-engineers-1000-ser.html) Nguồn thứ cấp: đây là bả…
- Goldman Sachs Công ty Thành viên
Mảng Transaction Banking phải chứng minh với cơ quan quản lý rằng hệ thống chạy tiếp khi mất region. Với RDS Oracle và Aurora PostgreSQL, họ chọn ứng dụng active/passive, replication bất đồng bộ và tự xây công 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…