Tìm kiếm
40 kết quả cho “CI/CD”. Tìm không phân biệt dấu.
- The Legends of Runeterra CI/CD Pipeline Bài tóm tắt · Riot Games · 2021
Legends of Runeterra (2021): monorepo Git LFS khoảng 100 GB, một triệu file, 270k commit, khoảng 700 nhánh; Jenkins với scripted pipeline (logic phức tạp viết bằng Python, Groovy chỉ làm keo). Build farm trên AWS: 100…
- Fulfilling the promise of CI/CD Bài tóm tắt · Stack Overflow · 2021
…là theo tác giả bài . Bối cảnh - Theo tác giả, ai cũng nói "CI/CD" nhưng thực ra chỉ làm CI; gần như không ai thực hành continuous deployment . Mục đích của CI vốn là dọn đường cho…
- PIT Mutation Testing on CI/CD Pipeline Bài tóm tắt · Trendyol · 2021
…Thổ Nhĩ Kỳ) muốn tiến tới deploy một cú nhấp, nên pipeline CI/CD phải đủ tin cậy. Đang dùng code review và code coverage, nhưng coverage 100% vẫn có thể sai : test quên assert trư…
- GitLab's unconventional journey to CI/CD and Kubernetes Bài tóm tắt · GitLab · 2019
feature freeze từ ngày 7, release ngày 22;
- Making Order in CI/CD Mess Bài tóm tắt · Wix · 2020
Khoảng 2011 (bài nói "9 năm trước"), Wix có 5 monolith backend, một project Flash và khoảng 50 developer; cả 5 monolith build trên một server TeamCity. Deploy là thủ công: tải artifact từ TeamCity, FTP lên production,…
- Deploying Large-scale Fraud Detection Machine Learning Models at PayPal Bài tóm tắt · PayPal · 2021
…ính xác, công bằng), model và feature phụ thuộc phải đi qua CI/CD và được thử ở môi trường shadow trước khi lên production. - Trước nền tảng này: model và feature đóng chung vào bu…
- GoCD on Kubernetes Bài tóm tắt · Disney Hotstar · 2020
…file tách công cụ và quyền theo trách nhiệm; dựng lại cả hệ CI/CD trong vài phút. Bài học cho SWE - Công cụ deploy nên trả lời được câu "cái gì đang chạy ở production, đến từ commi…
- Airflow at Zillow Bài tóm tắt · Zillow · 2017
…hỏ; job nặng (Spark, Hive) đẩy sang EMR qua operator SSH. - CI/CD cho DAG: mỗi push/merge vào repo DAG tự deploy; cập nhật backend bằng một lệnh. - Ba môi trường là ba cụm riêng: l…
- Load Testing Kubernetes: Building a Framework (Part 1) Bài tóm tắt · Achievers · 2023
…user ra nhiều worker. Mục tiêu dài hạn: chạy trong pipeline CI/CD. - Baseline: vài lần thử đầu dùng để trả lời "hôm nay chịu được bao nhiêu virtual user, muốn bao nhiêu", "nút thắt…
- Managing Software Dependency at Scale Bài tóm tắt · LinkedIn · 2018
…i Espresso; một scheduler quét định kỳ bắt artifact bị sót. CI/CD chạy 20.000–30.000 job/ngày. - Kết quả: 12 API server, hơn 30 importer ở bốn region, tới 1 triệu query/ngày; báo n…
- Building an Effective Test Pipeline in a Service Oriented World Bài tóm tắt · Airbnb · 2020
Airbnb đang chuyển từ một ứng dụng Rails khổng lồ sang SOA. Các luồng nghiệp vụ quan trọng từng nằm trong monorepo nay nằm ở nhiều service: REST + DB, Kafka producer/consumer, job hẹn giờ.
- Automated testing: 5 lessons from Atlassian's Kubernetes team on testing infrastructure as code Bài tóm tắt · Atlassian · 2020
Team KITT (Kubernetes Infrastructure Technology Team) vận hành hơn 22 cụm Kubernetes tự cấu hình (không dùng EKS/GKE vì lúc bắt đầu chúng chưa có hoặc thiếu tính năng), từ cụm dev nhỏ tới cụm production rất lớn (2020).
- Why isn't all test automation run on the pipeline? Bài tóm tắt · Slalom Build · 2019
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 làm), kiến trúc (hệ không chia module) và khả thi…
- 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…
- Bảo mật hạ tầng và quản lý secret Chủ đề Thành viên
Khi hệ thống lớn lên, số credential (mật khẩu DB, API key, SSH key, token, cookie phiên) tăng theo số service, pipeline, nhà cung cấp, và chúng rải vào code, cấu hình, hệ build, log. Các nguồn trong wiki cho thấy kẻ tấn…
- 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.
- 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 ML (feature, training, serving, giám sát model) Chủ đề Thành viên
Model ML đầu tiên của một công ty thường được nhúng thẳng vào một service có sẵn, với feature tính trong vài script và train bằng một job riêng. Khi số model và số người làm model tăng, bốn chỗ cùng hỏng:
- Pipeline dữ liệu và analytics Chủ đề Thành viên
Lúc đầu, báo cáo chạy thẳng trên DB production. Đến một lúc truy vấn phân tích làm chậm giao dịch, dữ liệu cần gộp từ nhiều nguồn, và có thêm người dùng mới (analyst, ML, khách hàng xem dashboard). Khi đó cần một mặt…
- Safeguarding Dynamic Configuration Changes at Scale Bài tóm tắt · Airbnb · 2026
…n GitHub vì đã có team vận hành GitHub Enterprise, dùng lại CI/CD, reviewer bắt buộc và lịch sử sẵn có. Config cùng chủ đề gom thành tenant với chủ, test riêng và pipeline CD riêng…
- Disney Hotstar Công ty Thành viên
Traffic "sóng thần" của cricket: đỉnh user đồng thời 4,7 triệu (2017) → 10,3 triệu (2018) → 25 triệu (2019). Sau IPL 2018, EC2 + ASG không theo kịp (khởi động chậm, giới hạn region, bị throttle API), nên họ chuyển sang…
- グローバル展開を支える基盤の裏側 (Behind the Infrastructure Powering Global Expansion) Bài tóm tắt · Mercari · 2025
…h doanh mới với ít người lại phải dựng hàng chục service. - CI/CD của công ty giả định 1 repo, 1 binary, 1 container, 1 Deployment; lệch khỏi khuôn đó thì phải tự viết và tự bảo tr…
- Treating Data as Code at Two Sigma Bài tóm tắt · Two Sigma · 2025
…aform; version cả dataset lẫn hạ tầng xử lý để replay được; CI/CD; nền tảng chất lượng dữ liệu chạy kiểm tra và sinh luôn chỉ số độ phủ kiểm tra. - Công cụ nội bộ: giám sát chất lư…
- A Smarter Way to Deploy Data Pipelines Bài tóm tắt · Doximity · 2025
…ng EKS. - Cách deploy cũ: build DAG vào image Airflow trong CI/CD, gần 20 phút mỗi lần, mỗi thay đổi của bất kỳ team nào kích hoạt rebuild toàn bộ; muốn nhận thay đổi phải khởi độn…
- How we handled a recent phishing incident that targeted Dropbox Bài tóm tắt · Dropbox · 2022
…i xác thực gắn tên miền (WebAuthn) mới chặn được. - Dịch vụ CI/CD bên thứ ba đăng nhập bằng tài khoản source control là một mồi nhử tốt cho kẻ tấn công. - Secret nằm trong repo biế…
- A Lightweight Distributed Architecture to Handle Thousands of Library Releases at eBay Bài tóm tắt · eBay · 2022
…ase được khi mọi dependency đã release . Jenkins là công cụ CI/CD chuẩn của eBay. Thay đổi chính - Sắp theo dependency: một service trung tâm đọc pom.xml , dựng DAG phụ thuộc giữa…
- Macaroons Escalated Quickly Bài tóm tắt · Fly.io · 2024
…token admin, token user, token chỉ để kiểm toán, token cho CI/CD deploy đều tự tạo được. - Third-party caveat: caveat trỏ tới một dịch vụ khác (SSO, kiểm toán, thu hồi…); muốn dùn…
- Goldman Sachs Công ty Thành viên
Mảng Transaction Banking phải chứng minh với cơ quan quản lý rằng hệ thống chạy tiếp khi mất region. Với RDS Oracle và Aurora PostgreSQL, họ chọn ứng dụng active/passive, replication bất đồng bộ và tự xây công cụ…
- Chaos Testing an Application on AWS Bài tóm tắt · Goldman Sachs · 2022
…VPC endpoint; SLO 99,99% khả dụng, p95 50 ms. - Chaos trong CI/CD: ChaosToolkit (thêm plugin tự viết) chạy từ pipeline GitLab; môi trường sandbox (một VPC) dựng và huỷ bằng IaC; to…
- Journey from EC2 to Containers Bài tóm tắt · Disney Hotstar · 2020
…nh môi trường và logging; - GoCD (chạy trên Kubernetes) cho CI/CD deploy một click; Vault/Consul cho secret. - Tính năng giá trị nhất: scale theo request (). - Việc phải làm khi mi…
- Community-focused Feed optimization Bài tóm tắt · LinkedIn · 2019
…gói thành multiproduct riêng chỉ gồm file tĩnh, deploy qua CI/CD như dữ liệu. Thời gian triển khai model giảm từ 3 ngày xuống 30 phút . - Feature cục bộ: feature của viewer đi kèm…
- Dynamic alert routing with Prometheus and Alertmanager Bài tóm tắt · Loveholidays · 2021
…u run it"; team Platform Infrastructure lo phần dùng chung (CI/CD, IaC, observability). Phần lớn service chạy trên GKE; service hướng khách chạy trên cụm dùng chung. Stack giám sát…
- Enforcing best practice on self-serve infrastructure with Terraform, Atlantis and Policy As Code Bài tóm tắt · Loveholidays · 2021
…u của Terraform: mỗi team làm một kiểu (có team có pipeline CI/CD, có team chạy từ laptop một người). Thay đổi chính - Atlantis làm pipeline Terraform chung (sau khi thử GitHub Act…
- Improving Python: How we made pip install twice as fast Bài tóm tắt · Man Group · 2025
…ờng mới cho developer và researcher dựng nhanh hơn, chi phí CI/CD giảm rõ. - Tìm lỗi và viết patch mất khoảng 2 tuần; đưa PR lên và được merge mất thêm 2 tháng. Bài học cho SWE - P…
- Behind the Global Launch: Decoding the Android Engineering Strategy for Our New App Bài tóm tắt · Mercari · 2025
…ải dựng lại thư viện xác thực, logging sự kiện, thí nghiệm, CI/CD. App native dùng lại hết. - Monorepo hai thư mục chính: product (jp, global; mỗi cái có app/core/feature) và libra…
- Internationalization in web monorepo Bài tóm tắt · Mercari · 2025
…ri có "golden path" cho web app mới (Terraform, Kubernetes, CI/CD, gói npm cấu hình sẵn) nên số web app tăng nhanh, mỗi app một repo . Hai chỗ đau: chia sẻ code chung (theme, URL,…
- How Netflix Scales its API with GraphQL Federation (Part 1) Bài tóm tắt · Netflix · 2020
…nh schema thống nhất cho gateway. Dùng trong công cụ dev và CI/CD. - Gateway : tách query của client thành query plan gồm các sub-query (tuần tự hoặc song song) tới DGS rồi gộp kết…
- PayPal Công ty Thành viên
Nguồn đầu tiên của PayPal trong wiki là về tổ chức: các team sản phẩm tự chủ cao, không có cơ quan trung tâm quy định quy trình. Từ cuối 2019 một nhóm tình nguyện liên phòng ban định nghĩa thế nào là sự cố, mức nghiêm…
- Report on our investigation of the 2025-10-20 incident in AWS us-east-1 Bài tóm tắt · PlanetScale · 2025
…g. - Cần hiểu và chịu được lỗi của các SaaS mình phụ thuộc (CI/CD, SSO, hosting web, kênh thông báo sự cố); giảm phụ thuộc lúc chạy vào dịch vụ nội bộ và AWS. - 3 AZ chỉ chịu được…
- 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,…