Tìm kiếm
28 kết quả cho “Integration test”. Tìm không phân biệt dấu.
- Why isn't all test automation run on the pipeline? Bài tóm tắt · Slalom Build · 2019
…cy được giả (test double), chặn merge ở nhánh feature; site integration test chạy sau khi deploy lên một môi trường có dependency thật, chỉ chứng minh các module ghép với nhau được…
- Service Level Testing for Microservices in Swiggy Bài tóm tắt · Swiggy · 2021
Năm 2021 Swiggy chạy hơn 400 microservice production; vài năm trước chỉ vài chục. Cùng lúc tốc độ deploy giảm: tính năng kéo từ ngày thành tuần, sửa nhỏ cũng mất nhiều ngày dev và test.
- Building an Effective Test Pipeline in a Service Oriented World Bài tóm tắt · Airbnb · 2020
…hính để chuyển sang SOA). - Pipeline cũ: một project " deep integration test " chạy mọi test cho mọi service liên quan, trước khi merge , mỗi commit. Mỗi lần chạy dựng toàn bộ serv…
- A monolithic architecture for our clients' hundreds of versions: how we write and support tests Bài tóm tắt · Bumble · 2019
…t công cụ vì Humbug, Infection không chạy cùng SoftMocks. - Integration test với DB: DBMocks chặn wrapper truy vấn, đọc tên DB + bảng, tạo bảng tạm cùng cấu trúc ( SHOW CREATE TABL…
- Getting from tested to battle-tested Bài tóm tắt · Jane Street · 2025
…hêm. - Bộ test đã có, lớn dần một cách tự nhiên: unit test; integration test trên lớp mạng mô phỏng (trễ, rơi gói, điều khiển thời gian); quickcheck sinh thứ tự sự kiện ngẫu nhiên;…
- Scaling up your microservice testing with Apache Spark Bài tóm tắt · Stripe · 2026
…êm phí, đổi mức, đổi điều kiện. - Unit test kiểm từng luật, integration test kiểm vài luồng tiêu biểu, nhưng không trả lời được câu hỏi quan trọng nhất: trên phân phối traffic thật…
- Chaos Testing an Application on AWS Bài tóm tắt · Goldman Sachs · 2022
…ting-an-application-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…
- How we designed our continuous integration system to be more than 50% faster Bài tóm tắt · Pinterest · 2021
…um.com/pinterest-engineering/how-we-designed-our-continuous-integration-system-to-be-more-than-50-faster-b70a59342fe2) Bối cảnh - Đội Engineering Productivity của Pinterest làm CI…
- Production testing with dark canaries Bài tóm tắt · LinkedIn · 2020
…; code, config hay model AI xấu vẫn gây sự cố dù có unit và integration test. Một số thứ (bộ nhớ, CPU/GPU, concurrency, latency) chỉ đo đúng bằng dữ liệu và lưu lượng production. -…
- From One Horizontal Scaling Controller to Many: Evolving Uber's Compute Platform Bài tóm tắt · Uber · 2026
…out kéo dài khoảng một năm, không để service owner nhận ra: integration test bằng kind (Kubernetes trong Docker) mô phỏng tương tác thật giữa controller để bắt race sớm; hỗ trợ cả…
- From 48k lines of code to 10: the story of GitHub's JavaScript SDK Bài tóm tắt · GitHub · 2020
…làm lưới an toàn khi đổi mọi dòng: biến ví dụ sử dụng thành integration test; octokit/fixtures là bộ mock HTTP không phụ thuộc ngôn ngữ, tự cập nhật; giữ coverage 100% (test fail n…
- Incident report: Vercel environment variables cleared during synchronization Bài tóm tắt · Trigger.dev · 2026
…ld. API của Vercel trả biến loại Sensitive với value: "" vì integration không được đọc giá trị. - Đường sync before-build đã bỏ qua kiểu secret cũ của Vercel nhưng sót kiểu Sensiti…
- Tracking the Money — Scaling Financial Reporting at Airbnb Bài tóm tắt · Airbnb · 2017
…n sự thật để điều tra lệch số; unit test cho từng handler + integration test + smoke test (luật dữ liệu phải thoả, vi phạm thì ghi log xử lý). - Hướng tới: hệ tài chính tiêu thụ ev…
- Ready for changes with Hexagonal Architecture Bài tóm tắt · Netflix · 2020
…ry), data source (ít, kiểm tra tích hợp và cách xử lý lỗi), integration (một ca thành công, một ca lỗi cho mỗi hành động; ghi lại response của API ngoài vào git). Khoảng 3.000 spec…
- 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…
- 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.
- 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…
- 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.
- How Uber Executed A JUnit Migration at Massive Scale Bài tóm tắt · Uber · 2026
…nh diff cho từng target đã migrate thành công, CI kiểm thêm integration test, linter, coverage. Lượt đầu ra hơn 2.000 diff; sau đó lặp: đọc lỗi từ log, thêm hỗ trợ mẫu còn thiếu, 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…
- Training Orchestrator: Unifying Model Training at Yelp Bài tóm tắt · Yelp · 2026
…, unit test từng step, cache input của step nạp dữ liệu làm integration test nhanh hơn); cấu hình là nguồn sự thật duy nhất (tự sinh cờ CLI, autocomplete); mỗi lần train ghi toàn b…
- Helix: The internal tool powering our Shopify app's native migration Bài tóm tắt · Shopify · 2026
…m chiếu chính là đặc tả . Một subagent sinh test case (kiểu integration, từ góc người dùng) cho từng checkpoint. - Bốn cổng theo thứ tự, không được bỏ qua dù agent cho là đủ tốt: 1…
- Rust at scale: An added layer of security for WhatsApp Bài tóm tắt · WhatsApp · 2026
…n cạnh bản C++; dùng differential fuzzing cùng unit test và integration test để bảo đảm hai bản cư xử như nhau. - Hai trở ngại lớn: kích thước binary tăng vì kéo theo thư viện chuẩ…
- How We Built Infrastructure to Run User Forecasts at Spotify Bài tóm tắt · Spotify · 2022
…n đó. Tách lõi khỏi điều chỉnh lúc chạy và thí nghiệm, thêm integration test và biểu đồ để bắt bất thường theo góc nhìn kinh doanh. - Theo Spotify, scale không phải lúc nào cũng là…
- Fleet Management at Spotify (Part 1): Spotify's Shift to a Fleet-First Mindset Bài tóm tắt · Spotify · 2023
…hay đổi không ai review thế nào? Thêm test (container-based integration test), canary tự động khi deploy, và rebuild + redeploy mọi component ít nhất mỗi tuần để luôn deploy được t…
- Service Architecture at SoundCloud — Part 2: Value-Added Services Bài tóm tắt · SoundCloud · 2021
…ết service; 2. unit test cho mọi kịch bản fetch/phân quyền, integration test cho format response; 3. chuyển hơn 50 endpoint playlist của các BFF chính sang VAS, từng endpoint một,…
- How LinkedIn handles merging code in high-velocity repositories Bài tóm tắt · LinkedIn · 2020
…gốc](https://engineering.linkedin.com/blog/2020/continuous-integration) Bối cảnh - Gần 10 năm trước (tức khoảng 2010) LinkedIn bỏ một codebase monolith sang microservice, mỗi team…