Tìm kiếm
21 kết quả cho “dependency testing”. Tìm không phân biệt dấu.
- Managing Software Dependency at Scale Bài tóm tắt · LinkedIn · 2018
…s://engineering.linkedin.com/blog/2018/09/managing-software-dependency-at-scale) Bối cảnh - LinkedIn có hơn 10.000 codebase ( multiproduct ), mỗi cái một repo, phụ thuộc nhau qua a…
- PIT Mutation Testing on CI/CD Pipeline Bài tóm tắt · Trendyol · 2021
…ap Maven 4.096 MB, team cho là không chấp nhận được. Đặt maxDependencyDistance = 1 (chỉ chạy test gọi thẳng vào class bị đột biến) tiết kiệm đáng kể thời gian. Vì sao - Mutation te…
- 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.
- Chaos Testing an Application on AWS Bài tóm tắt · Goldman Sachs · 2022
…VPC; Fargate, Aurora Postgres, Elasticsearch, Lambda, NLB, dependency ngoài qua VPC endpoint; SLO 99,99% khả dụng, p95 50 ms. - Chaos trong CI/CD: ChaosToolkit (thêm plugin tự viế…
- Service Level Testing for Microservices in Swiggy Bài tóm tắt · Swiggy · 2021
…ủa một service, service chạy với endpoint giống production, dependency dựng cục bộ (database, queue, cache) và endpoint HTTP/gRPC mà service gọi thì mock. - Vấn đề: viết SLT lâu hơ…
- Scaling up your microservice testing with Apache Spark, Part 2 Bài tóm tắt · Stripe · 2026
Câu hỏi của phần này: dựng harness replay thế nào mà không tạo ra bản thứ hai của service (bản đó sẽ lệch production và cho sự tự tin giả).
- Jepsen: PostgreSQL 12.3 Bài tóm tắt · Jepsen · 2020
…g có rất nhiều chu trình G2-item (khoảng 140 chu trình anti-dependency mỗi phút ở một lần chạy); vi phạm repeatable read theo định nghĩa hình thức, dù có thể hợp lệ theo cách đọc "…
- Using Fault Injection Testing to Improve DoorDash Reliability Bài tóm tắt · DoorDash · 2022
…hục tới hàng trăm service, nên phải xử lý lỗi một phần (một dependency chậm, lỗi, hay vừa deploy kèm bug). - Chaos engineering ở production (kiểu Netflix) theo tác giả là không thự…
- Acceptance Tests On CI Pipeline Bài tóm tắt · Trendyol · 2020
…g hay trễ vì lỗi do môi trường (môi trường test dùng chung, dependency thật), làm tăng Lead Time (một trong bốn chỉ số của sách Accelerate ). - Service có một database Couchbase và…
- The Data Infra Behind Zillow's 3x Growth in Experiment Volume Bài tóm tắt · Zillow · 2023
…tch, chạy theo lịch, kết quả dùng làm kiểm tra sẵn sàng của dependency. - ZEXPy (Python/PySpark): interface cho nguồn exposure/metric, checkpoint dữ liệu trung gian theo trial, pla…
- 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…
- 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.
- 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.
- 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.
- Why isn't all test automation run on the pipeline? Bài tóm tắt · Slalom Build · 2019
…và khả thi (không gọi được contract của module hay giả được dependency trong test runner). Thay đổi chính - Phân tầng: module test chạy trong process với dependency được giả (test…
- 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…
- 3 Lessons Learned From Implementing Chaos Engineering at Enterprise Bài tóm tắt · CapitalOne · 2020
…nalysis: ngoài bốn nhóm công cụ hay nhắm (tài nguyên, mạng, dependency, ứng dụng/tiến trình) còn có: - Môi trường: cạn IP, đường truy cập để xử lý sự cố, và automation tự chữa phải…
- 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,…
- Swiggy Công ty Thành viên
Swiggy (giao đồ ăn, Ấn Độ), năm 2017: logic gửi push/SMS/email rải trong service của từng team được gom thành nền tảng Kabootar gồm 8 microservice nối qua RabbitMQ, message tự chứa cả kế hoạch retry/fallback, mọi domain…
- Building Robust Codebases with Python's Type Annotations Bài tóm tắt · Hudson River Trading · 2024
Hàng triệu dòng Python của hàng trăm developer trong khoảng mười năm; giao dịch ở hơn 200 thị trường nên code phải đổi thường xuyên theo luật.