Tìm kiếm
33 kết quả cho “scale testing”. Tìm không phân biệt dấu.
- Dynamometer: Scale Testing HDFS on Minimal Hardware with Maximum Fidelity Bài tóm tắt · LinkedIn · 2018
…(https://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í…
- Load Testing Kubernetes: Resolving bottlenecks and improving performance (Part 2) Bài tóm tắt · Achievers · 2023
…i đặt mục tiêu cho từng tiêu chí (throughput, lỗi, latency, scale) và dựng dashboard New Relic để thấy nút thắt ngay trong lúc chạy test. Thay đổi chính Mỗi nút thắt tìm được là mộ…
- Finding Order in Chaos: How We Automated Performance Testing with Torque Bài tóm tắt · Dream11 · 2021
…bình thường, mô phỏng trọn ngày thi đấu; không có sự cố do scale ở production. Bài học cho SWE - Ở quy mô cần nhiều máy sinh tải, phần khó là điều phối: chia dữ liệu duy nhất cho…
- Scalability and Load Testing for VALORANT Bài tóm tắt · Riot Games · 2020
…ốn khởi đầu là monolith (một bug kéo sập cả nền tảng, không scale riêng được). - Lúc vào production, game mới được thử với khoảng 100 người cùng lúc; mục tiêu đặt ra là 2 triệu ngư…
- Managing hundreds of servers for load testing: autoscaling, custom monitoring, DevOps culture Bài tóm tắt · Miro · 2020
…ng, Ansible cấu hình và khởi động, script Python tự viết để scale theo tải; cả quy trình gói trong sáu lệnh. - Autoscale trong test giống production: board server và API server tự…
- Chaos Testing an Application on AWS Bài tóm tắt · Goldman Sachs · 2022
…sức khoẻ không đủ chặt. Test tải bằng k6 cho thấy cấu hình scale-up kém; sửa xong thời gian scale-up cải thiện 50% (theo bài). - Runbook: đường leo thang và liên hệ của dependency…
- Load Testing Kubernetes: Building a Framework (Part 1) Bài tóm tắt · Achievers · 2023
…bốn trục: throughput (request/giây), lỗi, latency, khả năng scale khi tải tăng. Người đọc kết quả phải biết ngay hiệu năng tốt lên hay xấu đi và nhìn vào số nào. - Công cụ: chọn k6…
- Reliable load testing with regards to unexpected nuances Bài tóm tắt · Miro · 2020
…000 (2020); không biết khối nào sẽ thành nút thắt, khối nào scale tuyến tính. Thay đổi chính - Một test lớn, thực tế, thay vì test từng khối: vẽ sơ đồ mọi server và viết test cho t…
- Scaling up your microservice testing with Apache Spark Bài tóm tắt · Stripe · 2026
…iá trị hơn mọi bộ test viết tay; Spark cho song song lớn và scale tuyến tính. Bài học cho SWE - Đổi câu hỏi review từ "test có qua không" sang "hành vi đổi ở đâu, bao nhiêu, có chấ…
- Managing Software Dependency at Scale Bài tóm tắt · LinkedIn · 2018
…g.linkedin.com/blog/2018/09/managing-software-dependency-at-scale) Bối cảnh - LinkedIn có hơn 10.000 codebase ( multiproduct ), mỗi cái một repo, phụ thuộc nhau qua artifact nhị ph…
- Making "never break the build" scale Bài tóm tắt · Jane Street · 2014
…c](https://blog.janestreet.com/making-never-break-the-build-scale/) Bối cảnh - "Not Rocket Science Rule" (Graydon Hoare): repo chính không bao giờ có bản fail test. Cách làm ngây t…
- Beyond synthetic testing: Capturing and replaying real database workloads at Airbnb Bài tóm tắt · Airbnb · 2026
…tch task (mỗi task một file), đẩy vào message queue; worker scale tới hàng nghìn instance. Mọi task trong batch có cùng "expected start time" để worker bắt đầu đồng loạt, giữ được…
- The Ultimate Load Test Bài tóm tắt · Tinder · 2020
…u đợt push notification toàn quốc sẽ tạo đỉnh tức thời; autoscaler của Tinder là kiểu phản ứng, hợp với thay đổi dần, không hợp với đỉnh nhọn. - Ước lượng ban đầu 1,2 lần traffic C…
- The Data Infra Behind Zillow's 3x Growth in Experiment Volume Bài tóm tắt · Zillow · 2023
…team thí nghiệm mất khoảng một nửa thời gian cho sự cố cụm (scale, deploy, cấp instance). Thay đổi chính - Lập team ZEXP ; chiến lược lai mua và tự xây : mua phần gán bucket/featur…
- Building an Effective Test Pipeline in a Service Oriented World Bài tóm tắt · Airbnb · 2020
…ỉ là một service không khởi động được vì config sai). - Khó scale; ngược với tháp test , vì khuyến khích viết nhiều test nặng ở đỉnh. - Không có kiểm chứng ở bước CD, nên vô tình k…
- Building Pubsub for 50M concurrent socket connections Bài tóm tắt · Disney Hotstar · 2019
…hải biết mọi cụm, hai tham số (số cụm, số node mỗi cụm) khó scale. - Reverse bridge: một service Go chạy trên mỗi node subscribe, tự kéo mọi tin (wildcard topic) từ node publish rồ…
- 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ì…
- 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…
- 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:
- Độ 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.
- 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…
- 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.
- 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.
- 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:
- Dream11 Công ty Thành viên
Fantasy sports với hơn 100 triệu user, traffic dồn theo từng trận đấu nhanh hơn autoscaling phản ứng. Dream11 dự báo concurrency theo giờ, kiểm năng lực bằng game day, rồi scale chủ động theo bậc trước, trong và sau…
- A Brief History of Scaling LinkedIn Bài tóm tắt · LinkedIn · 2015
…duyệt trong bộ nhớ, có profile tải khác hẳn Leo nên tách ra scale riêng, gọi qua Java RPC. Search (Lucene) là service thứ hai, nhận dữ liệu từ graph. - Replica đọc: DB profile bị L…
- 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…
- Miro Công ty Thành viên
Năm 2020 Miro mô tả cách làm HA cho Prometheus bằng hai bản giống hệt cùng scrape, chia nhiều nhóm nhỏ theo phần hạ tầng, và tách lưu dài hạn sang VictoriaMetrics trên đĩa cloud rẻ . Khi user đồng thời tăng từ 12.000…
- 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,…
- Lessons Learned From Scaling Uber To 2000 Engineers, 1000 Services, And 8000 Git Repositories Bài tóm tắt · Uber · 2016
…Lý do có nhiều service là con người, không phải kỹ thuật. "Scale traffic không phải vấn đề, scale đội ngũ và tốc độ ra tính năng mới là động lực chính." Microservices thay giao ti…
- Wix Công ty Thành viên
Năm 2015 Wix dùng MySQL như một kho key/value (blob, không join, không transaction, GUID do client sinh) cho bảng phân giải URL → site, active-active 3 DC, đọc khoảng 1 ms; theo Wix, "MySQL là NoSQL tốt hơn" . Năm 2021,…
- Building a region‑aware, SEO‑friendly global web app Bài tóm tắt · Mercari · 2025
2024: để khách nước ngoài mua trực tiếp, đội nhỏ chọn dùng lại web Nhật (jp.mercari.com): khách Đài Loan đăng ký, xem, mua qua đối tác Buyee; đã có i18n nên thêm ngôn ngữ dễ. Ra nhanh, số liệu tốt, rồi mở cho Hồng Kông…