Tìm kiếm
40 kết quả cho “API test”. Tìm không phân biệt dấu.
- How the Miro Developer Platform leverages contract testing Bài tóm tắt · Miro · 2023
…-91fae20987d1) Bối cảnh - 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ế…
- A monolithic architecture for our clients' hundreds of versions: how we write and support tests Bài tóm tắt · Bumble · 2019
…đúng phiên bản MySQL, và chạy song song không khoá nhau. - API test giả lập phiên client theo đúng giao thức: pool test user dùng lại và khôi phục về trạng thái lúc đăng ký sau mỗ…
- 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ì…
- 開発者全員が書けるE2Eテスト ─ 普通のgo testで実現するテスト基盤 (E2E tests every developer can write, with plain go test) Bài tóm tắt · Mercari · 2025
…ội SRE & Enabling của Cross Border. Bối cảnh - E2E test của API backend lúc đầu do đội QA giữ (viết bằng Jest): API đổi thì test cập nhật sau, thêm test chậm nên coverage giảm, dev…
- Why isn't all test automation run on the pipeline? Bài tóm tắt · Slalom Build · 2019
…Bối cảnh - Unit test đã chạy trong mọi pipeline, nhưng test API, UI, tích hợp, module thường vẫn chạy tay trên laptop. Theo tác giả, lý do quy về ba thứ: giá trị (chưa ai tin đáng…
- Service Level Testing for Microservices in Swiggy Bài tóm tắt · Swiggy · 2021
…st. - Điều tra cho thấy nhiều loại lỗi (mạng, I/O, hợp đồng API) unit test không phủ. Theo Swiggy, unit test hợp với module độc lập trong monolith, còn ở microservice phần lớn code…
- Acceptance Tests On CI Pipeline Bài tóm tắt · Trendyol · 2020
…ch Accelerate ). - Service có một database Couchbase và hai API bên ngoài; theo Trendyol, càng nhiều dependency ngoài thì càng nhiều kịch bản lỗi phải xử lý. Thay đổi chính - Thêm…
- 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).
- Predictive test selection Bài tóm tắt · Meta · 2018
…y trước. - Phần lọt qua cần lớp bảo vệ sau (ở Facebook còn Sapienz sinh test, Getafix đề xuất bản sửa). Liên quan - (chọn theo phụ thuộc, không nêu tỉ lệ lọt) · -…
- Reliable load testing with regards to unexpected nuances Bài tóm tắt · Miro · 2020
…lớn và không làm méo kết quả, nên dữ liệu được tạo qua REST API như user thật (khôi phục board từ backup), chạy nhiều luồng nên nhanh ngang sinh dữ liệu rác. - Bộ sinh tải: JMeter…
- From Fragile to Agile: Automating the fight against Flaky Tests Bài tóm tắt · Reddit · 2024
…đầu, trạng thái, branch, commit SHA), parse từ .xcresult và API BrowserStack. - Nhận diện bằng SQL theo cửa sổ thời gian (ví dụ 3 ngày gần nhất): test hỏng lặp lại trên develop/mai…
- Managing hundreds of servers for load testing: autoscaling, custom monitoring, DevOps culture Bài tóm tắt · Miro · 2020
…h. - Autoscale trong test giống production: board server và API server tự scale (ví dụ 4 lúc đầu, tới 40 ở đỉnh), chỉ thêm server khi server hiện có đã đầy (ví dụ CPU 50%). Lợi ích…
- How we improved reporting and monitoring of test automation results Bài tóm tắt · trivago · 2023
…test tự động; report server được team khác dùng cho cả test API và báo cáo Webpack bundle vì không gắn với loại test hay framework. Bài học cho SWE - Một lỗi test chỉ hữu ích khi t…
- Controlled Chaos with Fault Injection Testing Bài tóm tắt · Riot Games · 2019
…g; bài thật tìm được qua Wayback CDX. Bối cảnh - 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ố ca…
- Load Testing Kubernetes: Building a Framework (Part 1) Bài tóm tắt · Achievers · 2023
…vice chứ không chỉ qua gateway). - Phạm vi: chỉ backend; bỏ API bên thứ ba (nút thắt ngoài tầm và có thể làm hại họ), bỏ CDN và media (đắt, end-to-end test đã phủ); để ý chi phí lo…
- Finding Order in Chaos: How We Automated Performance Testing with Torque Bài tóm tắt · Dream11 · 2021
…. Vì sao - Kết quả mùa IPL (theo Dream11): test cho hơn 150 API, hơn 1.500 lần chạy tải, hơn 50 service quan trọng được benchmark ở 5 lần tải bình thường, mô phỏng trọn ngày thi đấ…
- Chaos Testing an Application on AWS Bài tóm tắt · Goldman Sachs · 2022
Ứ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 MTTD/MTTR cao vượt SLO. Sự cố cho thấy lỗ hổng ở test, ở thời điểm…
- The Ultimate Load Test Bài tóm tắt · Tinder · 2020
Swipe Night (video tương tác) ra mắt ở Mỹ tối Chủ nhật 6/10/2019, chỉ trong khung 18h–24h. Thường Tinder rollout dần từ thị trường nhỏ, nhưng lần này phải bí mật và mở cho tất cả cùng lúc.
- Building and Open-Sourcing Wix's A/B Testing System Bài tóm tắt · Wix · 2015
…vòng đời request, RPC); bản công khai có module cho servlet-api. Test hợp đồng chạy cùng bộ test trên fake server (RAM) và server thật (H2) nên tách module "gần như không đau". - S…
- Scaling your API with rate limiters Bài tóm tắt · Stripe · 2017
…cảnh - Thêm capacity chỉ đỡ được mấy lần tăng traffic đầu; API production còn phải chống một người dùng (vô tình hay cố ý) làm ảnh hưởng mọi người, ưu tiên request quan trọng hơn…
- Canva incident report: API Gateway outage Bài tóm tắt · Canva · 2024
…ttps://www.canva.dev/blog/engineering/canva-incident-report-api-gateway-outage/) Bối cảnh - Editor của Canva là một SPA, deploy nhiều lần mỗi ngày; mỗi lần có hơn 100 file tĩnh mới…
- ACTION REQUIRED FOR GOOGLE CONTAINER REGISTRY USERS, scream tests, and our move to AWS Bài tóm tắt · Istio (CNCF) · 2026
…o-release , registry.istio.io , istio-release.storage.googleapis.com . - Dự án không biết hết ai đang phụ thuộc vào địa chỉ cũ. Thay đổi chính - Địa chỉ mới song song trước khi tắt…
- Protocol-Aware Deterministic Simulation Testing Bài tóm tắt · TigerBeetle · 2026
…ty). - Năm 2025 họ đã qua Jepsen (kiểm tra từ ngoài vào qua API, sinh input ngẫu nhiên, tiêm lỗi): không thấy vi phạm strict serializability. Theo TigerBeetle, kiểm tra từ ngoài và…
- From 48k lines of code to 10: the story of GitHub's JavaScript SDK Bài tóm tắt · GitHub · 2020
…v0.1). Năm 2017 GitHub nhận nó làm SDK chính thức cho REST API, chạy cả Node lẫn trình duyệt; lúc đó khoảng 16.000 dòng, lõi là routes.json gần 8.000 dòng viết tay định nghĩa mọi…
- This Rocket Ain't Stopping - Achieving Zero Downtime for Rails to Golang API Migration Bài tóm tắt · Grab · 2016
…ỹ sư Rails sang các team Go, chung một codebase. - Một team API mới nhận nhiệm vụ chuyển hơn 30 endpoint public của app hành khách sang server Go, rồi trỏ DNS sang cluster Go. Thay…
- The Data Infra Behind Zillow's 3x Growth in Experiment Volume Bài tóm tắt · Zillow · 2023
…lytics Compute Services): Spark trên Kubernetes sau một SDK/API; scheduler YuniKorn đặt giới hạn theo team để ai cũng có capacity dự đoán được; plugin orchestrator mới nên chuyển j…
- Beyond synthetic testing: Capturing and replaying real database workloads at Airbnb Bài tóm tắt · Airbnb · 2026
…ng còn kiểm cơ chế auto-increment của đích. - Log Replayer: API server (web UI, trạng thái job trong DB), scheduler chia job thành batch task (mỗi task một file), đẩy vào message q…
- Incident review: API and Dashboard outage on 10 October 2017 Bài tóm tắt · GoCardless · 2017
…ình — [bài gốc](https://gocardless.com/blog/incident-review-api-and-dashboard-outage-on-10th-october/) Bối cảnh - Dữ liệu quan trọng nhất nằm trên Postgres 3 node : primary + 1 rep…
- How we rebuilt Next.js with AI in one week Bài tóm tắt · Cloudflare · 2026
…n vỡ không đoán trước giữa các phiên bản ("trò đập chuột"). API adapter của Next.js mới chỉ phủ build và deploy; next dev chỉ chạy trong Node, nên code dùng API riêng của nền tảng…
- 5-year Evolution of Ele.me's Transaction System - Part 3 Bài tóm tắt · Ele.me · 2020
…Meter của công ty cho lễ hội "517" năm 2016). Chặn được các API mở có điều kiện query phức tạp trước khi lên production. - Diễn tập lỗi ngẫu nhiên: bản đầu là mock server + gắn nhã…
- A new Protocol Buffers generator for Go Bài tóm tắt · Vitess · 2021
…PC, 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 reflection), và…
- Etsy's Journey to TypeScript Bài tóm tắt · Etsy · 2021
…), cho ngoại lệ bằng comment tắt lint từng dòng. - Kiểu cho API: API viết bằng PHP; tận dụng việc sinh OpenAPI spec của API công khai, viết bộ sinh spec cho mọi endpoint nội bộ, dù…
- Making the LinkedIn experimentation engine 20x faster Bài tóm tắt · LinkedIn · 2020
…m giảm 6 lần, không còn GC pause trên 50 ms; trung bình mọi API endpoint nhanh hơn 0,5%, vài service quan trọng nhanh gấp đôi, giải phóng hơn 4 TB RAM toàn fleet. Vì sao - Thư viện…
- Scaling Kubernetes to 7,500 nodes Bài tóm tắt · OpenAI · 2021
…Internet theo namespace bằng iptables mangle + exporter. - API server và etcd chạy trên node riêng, ngoài cụm: 5 API server và 5 etcd cho cụm lớn nhất. Mỗi API server dùng tới 70…
- Serverless Transactions Serve Customers Bài tóm tắt · CapitalOne · 2017
…chỉnh · Độ khó: Trung bình — [bài gốc](https://medium.com/capital-one-tech/serverless-transactions-serve-customers-e4a279940707) Bài của một VP Engineering, ít số liệu; mô tả hướn…
- 3 Lessons Learned From Implementing Chaos Engineering at Enterprise Bài tóm tắt · CapitalOne · 2020
…Quy mô lớn · Độ khó: Cơ bản — [bài gốc](https://medium.com/capital-one-tech/3-lessons-learned-from-implementing-chaos-engineering-at-enterprise-28eb3ffecc57) Bài quan điểm của một…
- Moving the public Stack Overflow sites to the cloud: Part 1 Bài tóm tắt · Stack Overflow · 2025
…n kết quả test không đáng tin và hay gây sự cố; trên cloud, API và IaC cho phép dựng môi trường giống hệt. Bài học cho SWE - App được tối ưu cho một môi trường cụ thể (độ trễ LAN d…
- Image Migration to Google Cloud Platform Bài tóm tắt · trivago · 2024
…. Bắt đầu từ pipeline consumer để khỏi làm vỡ người dùng DB/API; nhưng DB là trái tim, chuyển nó trước sẽ khó hơn lúc đầu mà sạch hơn nhiều; 2. không dừng lại đánh giá lại yêu cầu…
- Managing Software Dependency at Scale Bài tóm tắt · LinkedIn · 2018
…aPods, npm/Yarn), phân biệt phụ thuộc build, test, runtime; API Rest.li. - Bỏ graph DB, chuyển sang Espresso: đồ thị của một product ở một version, khi đã tạo, là bất biến , nên kh…
- Ready for changes with Hexagonal Architecture Bài tóm tắt · Netflix · 2020
…rkflows làm một app mới cần dữ liệu từ nhiều hệ (gRPC, JSON API, GraphQL). Phần lớn dữ liệu vẫn nằm ở monolith, và chắc chắn sẽ dời sang service mới nhưng không biết khi nào. Thay…