Tìm kiếm
40 kết quả cho “Performance test”. Tìm không phân biệt dấu.
- Finding Order in Chaos: How We Automated Performance Testing with Torque Bài tóm tắt · Dream11 · 2021
…am11engineering.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…
- Load Testing Kubernetes: Resolving bottlenecks and improving performance (Part 2) Bài tóm tắt · Achievers · 2023
…load-testing-kubernetes-resolving-bottlenecks-and-improving-performance-part-2-c4f08102f105) Phần 2; phần 1 (dựng framework, baseline, threshold theo SLO): . Bối cảnh - Sau khi có…
- Ideal isn't real: Stress testing CockroachDB's resilience Bài tóm tắt · Cockroach Labs · 2025
…năm (khảo sát 2025 của chính họ). - Họ đề xuất phương pháp "Performance under Adversity": một test liên tục chạy tải OLTP (TPC-C) và lồng bảy giai đoạn lỗi tăng dần, đo throughput,…
- How We Improved Our Performance Using ElasticSearch Plugins: Part 2 Bài tóm tắt · Tinder · 2019
…](https://medium.com/tinder-engineering/how-we-improved-our-performance-using-elasticsearch-plugins-part-2-b051da2ee85b) Phần 2 trong hai bài; phần 1: . Bối cảnh - Mỗi query gợi ý…
- 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ì…
- Running an automated test pipeline for the League client update Bài tóm tắt · Riot Games · 2016
…và hạ tầng test; team tính năng tự sở hữu unit, functional, performance, load test của mình. - Flaky test: quy trình cũ là thấy hỏng thỉnh thoảng thì bỏ qua vài giờ tới vài ngày, r…
- 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,…
- Chaos Testing an Application on AWS Bài tóm tắt · Goldman Sachs · 2022
…cation-on-aws) Bối cảnh - Ứng dụng có đủ unit, integration, performance test nhưng sự cố production vẫn đến từ lỗi vận hành: DB hỏng, DNS hỏng, node chết, traffic bất thường, với M…
- An AKS Performance Journey: Part 1 — Sizing Everything Up Bài tóm tắt · ASOS · 2021
…ng bình — [bài gốc](https://medium.com/asos-techblog/an-aks-performance-journey-part-1-sizing-everything-up-ee6d2346ea99) Phần 1/2. Phần 2: (DNS, conntrack, keep-alive). Bối cảnh -…
- Capacity Efficiency at Meta: How Unified AI Agents Optimize Performance at Hyperscale Bài tóm tắt · Meta · 2026
…/capacity-efficiency-at-meta-how-unified-ai-agents-optimize-performance-at-hyperscale/) Bối cảnh - Với code phục vụ hơn 3 tỉ người, hồi quy hiệu năng 0,1% đã là lượng điện đáng kể.…
- 5-year Evolution of Ele.me's Transaction System - Part 3 Bài tóm tắt · Ele.me · 2020
…giữ được và là chỗ dựa cho các đợt tách và refactor sau. - Performance test riêng bằng Locust (Python, gắn được với framework SOA, khác với full-pipeline test bằng JMeter của công…
- Best practices can slow your application down Bài tóm tắt · Stack Overflow · 2021
Stack Overflow ra đời trên stack Microsoft (.NET, C, SQL Server), mỗi server tốn thêm license, nên chiến lược từ đầu là scale up và làm code chạy thật nhanh để cần ít máy. Năm 2009: hai server thuê (một web, một DB),…
- Bigger, Faster, and More Engaging while on a Budget Bài tóm tắt · Zillow · 2015
…ó thấy nếu không ai theo dõi xu hướng. Thay đổi chính - Đặt performance budget cho mọi trang chính trên SpeedCurve, cả kích thước tài nguyên (JS, ảnh, font, số request) lẫn mốc thờ…
- Beyond synthetic testing: Capturing and replaying real database workloads at Airbnb Bài tóm tắt · Airbnb · 2026
…ng hợp (sysbench) không phủ được phổ query thật; digest của performance schema chỉ là bản tóm tắt, không đủ để tái hiện. Thay đổi chính - Một điểm capture không phụ thuộc client: P…
- Geosharded Recommendations Part 2: Architecture Bài tóm tắt · Tinder · 2019
…er và vận hành; shard nóng thì thêm replica. - Chọn cỡ bằng performance test (JMeter) , chốt từng biến một thay vì thử mọi tổ hợp: - bắt đầu từ cỡ shard: gom vùng đông user nhất và…
- Building a data plane from scratch: Stripe's own high-performance distributed proxy Bài tóm tắt · Stripe · 2026
…ev/blog/building-a-data-plane-from-scratch-stripes-own-high-performance-distributed-proxy) Bối cảnh - Mục tiêu độ tin cậy 99,9995% cho request thanh toán; service mesh nội bộ xử lý…
- Fixing Linux filesystem performance regressions Bài tóm tắt · LinkedIn · 2020
…/engineering.linkedin.com/blog/2020/fixing-linux-filesystem-performance-regressions) Bối cảnh - Fleet tăng từ hàng trăm lên hàng trăm nghìn server. Các đợt reimage trước đó làm the…
- Redesigning Workers KV for increased availability and faster performance Bài tóm tắt · Cloudflare · 2025
Workers KV là kho KV toàn cầu: dữ liệu lưu ở storage theo vùng, cache khắp mạng Cloudflare; không chỉ khách hàng dùng mà còn là hạ tầng cho cấu hình, xác thực, phân phối asset của nhiều sản phẩm Cloudflare.
- Paparazzi Charts Bài tóm tắt · Zillow · 2012
Biểu đồ (Zestimate, chỉ số giá ZHVI theo thời gian) là nội dung quan trọng trên Zillow.
- Etsy's Journey to TypeScript Bài tóm tắt · Etsy · 2021
…ển) gần 10 phút . Gặp maintainer TypeScript, dùng tính năng performance tracing mới: một kiểu vòng tròn trong tiện ích tạo object bất biến gây vòng lặp vô hạn ở file chưa chuyển. S…
- Enabling the next-generation trait solver on nightly Bài tóm tắt · Rust · 2026
Sau gần 4 năm, trait solver thế hệ mới sắp ổn định. Theo đội Rust, đây là thay đổi đơn lẻ lớn nhất của compiler kể từ bản đầu: thay toàn bộ cách chứng minh where-clause, chuẩn hoá associated type... Lợi ích chính nằm ở…
- A new Protocol Buffers generator for Go Bài tóm tắt · Vitess · 2021
Mọi giao tiếp giữa các thành phần của Vitess đi qua gRPC, mọi message là Protobuf. Năm 2020 Google ra Go Protobuf APIv2, không tương thích APIv1. Vitess không vội nâng: việc lớn, không có lợi ích trực tiếp (không dù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.
- 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…
- 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:
- Đổi ngôn ngữ và runtime Chủ đề Thành viên
Ngôn ngữ ban đầu được chọn để làm nhanh. Khi lớn lên, nó có thể thành nút thắt về hiệu năng, latency, hoặc tổ chức code. Có ba hướng: tối ưu runtime đang dùng, cải tiến dần, hoặc viết lại có phạm vi.
- Kiến trúc frontend Chủ đề Thành viên
Frontend bắt đầu là vài trang render ở server; lớn lên thành ứng dụng có trạng thái, nhiều team cùng sửa, và mỗi tính năng thêm vào là thêm byte phải tải. Ba trục lặp lại trong các nguồn: render ở đâu (server, client,…
- Chi phí hạ tầng và build vs buy Chủ đề Thành viên
Khi còn nhỏ, chi phí hạ tầng là chuyện phụ và cloud là lựa chọn hiển nhiên. Khi lớn lên, hoá đơn có thể chiếm phần lớn giá vốn. Hai câu hỏi xuất hiện: tối ưu chi phí trên nền đang có thế nào, và khi nào nên tự xây (hoặc…
- Sharding và tách database Chủ đề Thành viên
Một database quan hệ duy nhất là điểm khởi đầu của hầu hết sản phẩm. Đến một lúc nó không chịu nổi lượng ghi, dữ liệu không còn vừa một máy, hoặc một sự cố ở DB đó làm sập mọi tính năng.
- Zillow Công ty Thành viên
Zillow cho thấy một công ty dữ liệu đi từ ứng dụng web có cache tự làm sang nền tảng dữ liệu, ML và thí nghiệm dùng chung. Năm 2012 các sản phẩm mới đã chạy trên AWS: nền tảng website cho môi giới trên WordPress dùng…
- Tinder Công ty Thành viên
Nhiều năm Tinder dùng một index Elasticsearch cho gợi ý; năm 2019 chia thành 40–100 geoshard cân theo load score trên S2 . Shard được hiện thực là nhiều index trong một cluster, chốt cỡ bằng performance test, và rải…
- 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…
- Hertz, an Ultra Large Scale Enterprise-Level Microservice HTTP Framework, is Now Officially Open Source Bài tóm tắt · ByteDance · 2022
Framework HTTP nội bộ trước đây của ByteDance là một lớp bọc Gin: dễ dùng, hệ sinh thái đầy đủ. Khi nghiệp vụ lớn lên, nhu cầu hiệu năng và mở rộng tăng nhanh. Gin xây trên net/http của Go nên, theo team, khó mở rộng…
- Ele.me Công ty Thành viên
Nền tảng giao đồ ăn (sau thuộc Alibaba). Năm 2012 mọi module lõi nằm trong một ứng dụng Python tên Zeus. Năm 2015 team đơn hàng 4 người tách Zeus thành các service qua sáu bước, từ module trong repo chung tới deploy vật…
- Adopting Arm at Scale: Transitioning to a Multi-Architecture Environment Bài tóm tắt · Uber · 2025
…ssandra, MySQL, M3), batch và ML. Vì sao - Theo Uber: price-performance tốt hơn, nền tảng linh hoạt hơn, giảm phát thải. Làm nhóm dễ và đồng nhất trước để không bị kẹt. Bài học cho…
- 3 Lessons Learned From Implementing Chaos Engineering at Enterprise Bài tóm tắt · CapitalOne · 2020
…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 thí nghiệm có kiểm soát p…
- Cockroach Labs Công ty Thành viên
Bài 2026 của Cockroach Labs nói về bên trong storage engine Pebble của CockroachDB: từ v25.4 (bật trong benchmark nightly cuối 6/2025), value lớn được tách khỏi key ra blob file để compaction chỉ chép handle; theo…
- Navigating the Spark 3 and EMR 6 Upgrade Journey at Slack Bài tóm tắt · Slack · 2024
…bài gốc](https://slack.engineering/unlocking-efficiency-and-performance-navigating-the-spark-3-and-emr-6-upgrade-journey-at-slack/) Bối cảnh - Data Engineering của Slack (2024): mô…
- HTTPS on Stack Overflow: The End of a Long Road Bài tóm tắt · Stack Overflow · 2017
…khi chuyển: dựng pipeline client timings lấy dữ liệu window.performance từ 5% lượt xem trang, lưu vào SQL Server columnstore và gửi số tổng hợp sang Bosun; đến 2017 có hơn 5 tỷ điể…