Tìm kiếm
28 kết quả cho “Test metrics”. Tìm không phân biệt dấu.
- Phoenix — Tinder's Testing Platform, Part III (Metrics System) Bài tóm tắt · Tinder · 2020
…gốc](https://medium.com/tinder-engineering/phoenix-tinders-testing-platform-part-iii-520728b9537) Phần 3/3 của series Phoenix (bài trong sheet). Phần 1: ; phần 2: . Đọc qua trình…
- From Fragile to Agile: Automating the fight against Flaky Tests Bài tóm tắt · Reddit · 2024
…the fight/) Bối cảnh - Project iOS của Reddit có hơn 20.000 test unit/snapshot và 2.500 UI test (2024), tăng nhanh trong hai năm; flaky test tăng theo. - Tác hại theo bài: không bi…
- Phoenix — Tinder's Testing Platform, Part I Bài tóm tắt · Tinder · 2019
…gốc](https://medium.com/tinder-engineering/phoenix-tinders-testing-platform-part-i-8e51c19ca977) Phần 1/3 của series về nền tảng experimentation Phoenix ("testing" ở đây là A/B te…
- Building a fault-tolerant metrics storage system at Airbnb Bài tóm tắt · Airbnb · 2026
…esh) và nhiều cụm ứng dụng; rollout theo thứ tự quan trọng: test/nội bộ → cụm ứng dụng → cụm hạ tầng, để đạt hơn 99,9% availability. Công cụ ánh xạ tenant → cụm làm nguồn sự thật;…
- Dynamic alert routing with Prometheus and Alertmanager Bài tóm tắt · Loveholidays · 2021
…g dụng. - Việc gắn nhãn đồng nhất được ép bằng GitOps + Conftest/Rego; theo bài, nhãn team vốn cần cho trách nhiệm, bảo mật, FinOps nên không phải thêm việc. Vì sao - Thông tin sở…
- HeraclesQL: A Python DSL for Writing Alerts Bài tóm tắt · Hudson River Trading · 2025
…etrics, nạp query từ code HeraclesQL để lặp nhanh), Hermes (test alert bằng code trên VictoriaMetrics thật với dữ liệu tổng hợp). Vì sao - Alert là code: dùng được biến, hàm, kiểu,…
- Building a region‑aware, SEO‑friendly global web app Bài tóm tắt · Mercari · 2025
…không phải gửi cả app để hydrate. Hệ sinh thái RSC còn non: test chuyển từ Jest + React Testing Library sang Storybook với wrapper cho component async lồng nhau, chạy trên CI bằng…
- Maintaining Machine Learning Model Accuracy Through Monitoring Bài tóm tắt · DoorDash · 2021
…ranh chung. Thay đổi chính - Hai hướng được cân nhắc: "unit test" cho dữ liệu (người làm model tự khai báo kỳ vọng, như thời gian giao không quá một giờ; kết quả qua/không qua; phả…
- Uncached I/O in Prometheus Bài tóm tắt · Prometheus · 2026
…tệ đi đo được. - Việc còn lại: phủ thêm index và WAL; thêm test (chạy toàn bộ test TSDB với build tag ép direct I/O, có ý tưởng kiểm chứng hình thức rằng writer không vi phạm căn…
- Scaling LinkedIn's Hadoop YARN cluster beyond 10,000 nodes Bài tóm tắt · LinkedIn · 2021
Cụm Hadoop gấp đôi mỗi năm; cụm lớn nhất khoảng 10.000 node năm 2021. HDFS (một NameNode giữ mọi metadata) chạm giới hạn trước nên được đầu tư từ 2016; YARN ResourceManager nhẹ hơn nên được để yên tới đầu 2019.
- 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:
- 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…
- Nền tảng nội bộ cho service (đường ray chung) Chủ đề Thành viên
Tách hệ thống thành nhiều phần (service, hoặc component trong một monolith) giải được bài toán tổ chức. Nhưng nếu mỗi team tự làm RPC, retry, log, metric, contract theo cách riêng, thì ta chỉ đổi một kiểu hỗn loạn lấy…
- 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…
- Multi-tenancy và cô lập tenant Chủ đề Thành viên
Một hệ phục vụ nhiều khách (tenant: workspace, shop, organization, account, service nội bộ) trên cùng hạ tầng thì rẻ và dễ vận hành, vì tài nguyên được dùng chung. Cái giá là bốn câu hỏi đi theo hệ suốt đời:
- 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,…
- Độ 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.
- Event-driven, message queue và Kafka Chủ đề Thành viên
Khi một hệ có nhiều bên cần biết "có gì vừa xảy ra" (đơn hàng đổi trạng thái, tin đăng được sửa, ticket được cập nhật), gọi đồng bộ từng bên một làm producer phải biết mọi consumer, và một consumer chậm kéo chậm cả…
- 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…
- Airbnb Công ty Thành viên
Airbnb chuyển từ một ứng dụng Rails khổng lồ sang SOA, và lộ ra chi phí test: deep integration test cho mọi service không scale, nên họ chuyển sang tháp test + CD có canary analysis . Năm 2025 với ba trụ sản phẩm, data…
- 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…
- Hudson River Trading Công ty Thành viên
Công ty giao dịch thuật toán (HRT), phần lớn hạ tầng on-premises, nhiều site trên thế giới. Năm 2021 họ scale Prometheus bằng shard chỉ ingest cộng query node đọc remote, vì federation mất khả năng tổng hợp ad-hoc trên…
- Hertz, an Ultra Large Scale Enterprise-Level Microservice HTTP Framework, is Now Officially Open Source Bài tóm tắt · ByteDance · 2022
…ghiệp vụ lẫn thành phần lõi: nền tảng FaaS, nền tảng stress test, gateway, control plane của service mesh. - Thiết kế phân lớp với interface và bản cài đặt mặc định để mở rộng; hỗ…
- Two Sigma Công ty Thành viên
Quỹ đầu tư định lượng; blog nghiêng về nền tảng cho researcher. Khoảng 2015, scheduler Cook đưa công bằng và preemption vào một cụm compute dùng chung để job interactive của researcher không phải chờ batch qua đêm .…
- How WarpStream Powers Grafana Labs' Redesigned Architecture Bài tóm tắt · WarpStream · 2025
…g giữa AZ, không đĩa phải quản, stateless, tự scale. - Load test cùng WarpStream: ghi 1,5 GiB/s (đã nén) vào một cụm, đọc với fan-out 4 lần, tổng 7,5 GiB/s , không gặp nút thắt. -…
- Zerodha Công ty Thành viên
Công ty môi giới chứng khoán Ấn Độ, khách tăng hơn 3 lần trong một năm (2020–2021). Theo CTO, họ trụ được nhờ các nguyên tắc lẽ thường: interface ổn định, viết lại thường xuyên (ticker viết lại ít nhất 5 lần), đóng băng…
- Cook: A Fair Preemptive Resource Scheduler for Compute Clusters Bài tóm tắt · Two Sigma · 2016
Phần lớn tài nguyên compute của Two Sigma được cấp động cho ứng dụng theo nhu cầu, vì chia sẻ hiệu quả hơn cấp tĩnh. Có hai loại job, giống tiến trình foreground/background của OS: interactive (task nhỏ, người dùng chờ…
- Migrating a Large Flow Monorepo to TypeScript Bài tóm tắt · Yelp · 2026
…ent bỏ qua. Theo Yelp, code đã mất độ phủ của type checker, test hay linter gần như không bao giờ lấy lại được. Điều này loại cách viết lại một lần (codemod không đủ tốt cho hơn mộ…