Tìm kiếm
40 kết quả cho “Load testing”. Tìm không phân biệt dấu.
- 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 đã…
- Load Testing Kubernetes: Resolving bottlenecks and improving performance (Part 2) Bài tóm tắt · Achievers · 2023
…ộ khó: Trung bình — [bài gốc](https://achievers.engineering/load-testing-kubernetes-resolving-bottlenecks-and-improving-performance-part-2-c4f08102f105) Phần 2; phần 1 (dựng framew…
- Managing hundreds of servers for load testing: autoscaling, custom monitoring, DevOps culture Bài tóm tắt · Miro · 2020
…edium.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, pgre…
- Scalability and Load Testing for VALORANT Bài tóm tắt · Riot Games · 2020
…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: party, matchmakin…
- Reliable load testing with regards to unexpected nuances Bài tóm tắt · Miro · 2020
…nh — [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…
- Eliminating toil with fully automated load testing Bài tóm tắt · LinkedIn · 2019
…inkedin.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 D…
- Beyond synthetic testing: Capturing and replaying real database workloads at Airbnb Bài tóm tắt · Airbnb · 2026
…synthetic-testing-capturing-and-replaying-real-database-workloads-at-airbnb/) Bối cảnh - Fleet MySQL-compatible của Airbnb (2026): hàng trăm cụm , hàng nghìn use case, hàng triệu Q…
- 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ì…
- Finding Order in Chaos: How We Automated Performance Testing with Torque Bài tóm tắt · Dream11 · 2021
IPL 2020: hơn 5,5 triệu user đồng thời, có service nhận hơn 80 triệu request/phút.
- The Ultimate Load Test Bài tóm tắt · Tinder · 2020
…bài gốc](https://medium.com/tinder-engineering/the-ultimate-load-test-c32b37adc11b) Bối cảnh - Swipe Night (video tương tác) ra mắt ở Mỹ tối Chủ nhật 6/10/2019, chỉ trong khung 18h…
- Dynamometer: Scale Testing HDFS on Minimal Hardware with Maximum Fidelity Bài tóm tắt · LinkedIn · 2018
…ố: số DataNode, số và cấu trúc object (file, block), và workload client. - Dynamometer là ứng dụng YARN gồm ba phần: - Hạ tầng giả lập: một NameNode thật nạp FsImage của production…
- PIT Mutation Testing on CI/CD Pipeline Bài tóm tắt · Trendyol · 2021
…hanh hơn nhưng cần heap lớn hơn (mỗi mutant nạp trong class loader riêng); 4 thread cần heap Maven 4.096 MB, team cho là không chấp nhận được. Đặt maxDependencyDistance = 1 (chỉ ch…
- 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).
- Chaos Testing an Application on AWS Bài tóm tắt · Goldman Sachs · 2022
…dạng traffic bằng k6 (tăng user, đỉnh nhọn, retry storm, payload to nhỏ). - Game day: chọn một kịch bản từ bộ test mà không báo trước cho team; team phải chẩn đoán và đưa hệ về tro…
- Phoenix — Tinder's Testing Platform, Part I Bài tóm tắt · Tinder · 2019
Tinder dùng thí nghiệm để quyết định thay đổi sản phẩm và tự dựng Phoenix để quản lý mọi thí nghiệm.
- How the Miro Developer Platform leverages contract testing Bài tóm tắt · Miro · 2023
Miro Developer Platform 2.0 (REST API công khai) ra mắt năm trước đó; đội muốn nâng chất lượng và tính nhất quán của API bằng cách làm design-first: thiết kế API (file OpenAPI, OAS) trước khi cài đặt.
- Controlled Chaos with Fault Injection Testing Bài tóm tắt · Riot Games · 2019
Riot Games API (dữ liệu League cho developer bên ngoài) có rate limiter ở edge (ESRL); vì request rơi vào server bất kỳ, tổng số call mỗi khách phải đếm ở một chỗ trung tâm là Redis.
- Building Pubsub for 50M concurrent socket connections Bài tóm tắt · Disney Hotstar · 2019
…do Mnesia (DB phân tán của Erlang) thiết kế cho ít node. - Load balancer: ELB cổ điển mặc định rớt kết nối ngẫu nhiên từ khoảng 500.000; phải pre-warm , mỗi ELB tới khoảng 4 triệu…
- Ideal isn't real: Stress testing CockroachDB's resilience Bài tóm tắt · Cockroach Labs · 2025
Benchmark kiểu TPC-C chỉ đo tốc độ khi mọi thứ hoàn hảo; theo Cockroach Labs, doanh nghiệp trung bình gặp 86 sự cố mỗi năm (khảo sát 2025 của chính họ).
- Rethinking site capacity projections with Capacity Analyzer Bài tóm tắt · LinkedIn · 2021
…ity-projections-with-capacity-analyzer) Bối cảnh - 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…
- Making LinkedIn's Organic Feed Handle Peak Traffic Bài tóm tắt · LinkedIn · 2018
…t nghĩa là feed chỉ còn nội dung không phải từ mạng lưới. - Load test định kỳ một DC ngày 5/2/2018: 10% call không có kết quả, 40% feed bị suy giảm. Thay đổi chính - Nguyên nhân gầ…
- Jepsen: PostgreSQL 12.3 Bài tóm tắt · Jepsen · 2020
…alizable, khoá tường minh, hoặc thiết kế lại. Giới hạn: workload chỉ có đọc và append, chưa mô hình hoá predicate nên chỉ phát hiện G2-item, không G2 nói chung. Vì sao - Mức cô lập…
- Managing Software Dependency at Scale Bài tóm tắt · LinkedIn · 2018
LinkedIn có hơn 10.000 codebase (multiproduct), mỗi cái một repo, phụ thuộc nhau qua artifact nhị phân (Gradle/Maven) chứ không qua mã nguồn mới nhất. Sửa một product phải biết không làm hỏng product phụ thuộc…
- 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…
- 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.
- 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…
- 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…
- Độ 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.
- 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:
- 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:
- 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.
- 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,…
- Taking our Ruby & Kafka stack to the next level Bài tóm tắt · Doximity · 2022
…ớc. Segfault trong production - Lúc khởi động: Passenger preload rồi fork worker; rdkafka có một thread C mà vùng nhớ của nó không được thiết kế để fork. Sửa tạm bằng hook sau fork…
- A Brief History of Scaling LinkedIn Bài tóm tắt · LinkedIn · 2015
…ăm 2015. Service stateless nên scale bằng thêm instance sau load balancer phần cứng; mỗi service được redline để biết giới hạn tải. - Cache: thêm memcache/Couchbase ở mid-tier và V…
- 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…
- 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,…
- Bumble Công ty Thành viên
Bumble là tập đoàn hẹn hò sở hữu Badoo; bài 5/2019 trên blog bumble-tech kể cách backend PHP nguyên khối của Badoo được test khi tính năng lên server trước mọi client hàng tháng: SoftMocks cho code cũ đi kèm quy tắc…
- Lessons Learned From Scaling Uber To 2000 Engineers, 1000 Services, And 8000 Git Repositories Bài tóm tắt · Uber · 2016
…lượng log để mỗi service biết mình đang tạo ra bao nhiêu. - Load test trên production giờ thấp điểm, phải đánh dấu traffic test xuyên suốt hệ thống (lại là truyền context). Lý tưởn…