Tìm kiếm
34 kết quả cho “Jenkins”. Tìm không phân biệt dấu.
- AWS Multi-Account Architecture with Terraform, Yeoman, and Jenkins Bài tóm tắt · Slalom Build · 2018
…ld/aws-multi-account-architecture-with-terraform-yeoman-and-jenkins-7fd42ddcdda8) Bài của một công ty tư vấn, mô tả cách đã làm cho khách hàng Discover (đồng tác giả là người của D…
- A Lightweight Distributed Architecture to Handle Thousands of Library Releases at eBay Bài tóm tắt · eBay · 2022
…t thư viện chỉ release đượ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…
- Open Sourcing Screwdriver, Yahoo's Continuous Delivery Build System for Dynamic Infrastructure Bài tóm tắt · Yahoo · 2017
…n hoá phần chạy: ban đầu Screwdriver là lớp trừu tượng trên Jenkins , dùng Docker để cô lập và dùng plugin Jenkins cho coverage, báo cáo test. Khi lượng dùng vượt một cụm Jenkins ,…
- The Legends of Runeterra CI/CD Pipeline Bài tóm tắt · Riot Games · 2021
…ả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 node Windo…
- Finding Order in Chaos: How We Automated Performance Testing with Torque Bài tóm tắt · Dream11 · 2021
…(Gatling, Scala), mỗi service mới thêm một module; chạy qua Jenkins job nên ai cũng dùng được (SDET, dev, DevOps) mà không cần hiểu bên trong. - Quy trình một lần chạy: Jenkins → T…
- Running an automated test pipeline for the League client update Bài tóm tắt · Riot Games · 2016
…thành LKG mới. - Build frontend chạy trong Docker trên farm Jenkins; functional test chạy trên VM Windows và macOS (client chỉ chạy ở đó). Hàng loạt job tương tự được sinh từ cấu h…
- How We Halved Go Monorepo CI Build Time Bài tóm tắt · Uber · 2022
…g với CTC (miễn phí); chia target đã đổi ra nhiều máy. Trên Jenkins (MultiJob cần cây tĩnh) họ khai báo sẵn 50 shard và bật theo metadata để giả lập sharding động: 10.000 target từ…
- Chaos Testing a Distributed System with Jepsen — Part II Bài tóm tắt · Appian · 2019
…nh project.clj của Leiningen đọc biến môi trường. - Đưa vào Jenkins Pipeline: job nhận tham số phiên bản, thời lượng, số node (3 hoặc 5); chỉ chạy trên master (có cờ ép chạy nhánh…
- GoCD on Kubernetes Bài tóm tắt · Disney Hotstar · 2020
…deploy, hạ tầng, cấu hình ứng dụng đều phải được version. - Jenkins làm CI tốt nhưng khó theo dõi một thay đổi đi qua các stage/môi trường. Rollback phải làm bằng tham số version t…
- How We Verify Custom Hardware Bài tóm tắt · Hudson River Trading · 2021
…cụ) và chạy ở thang thời gian mô phỏng không với tới. - CI (Jenkins và nền tảng khác): tìm hồi quy, thử seed ngẫu nhiên mới, build, chạy test trong lab, deploy; chạy công cụ EDA tr…
- HeraclesQL: A Python DSL for Writing Alerts Bài tóm tắt · Hudson River Trading · 2025
…inh meta-alert khi số series thay đổi ngoài ý muốn. - Ví dụ Jenkins: plugin xuất hai metric kết quả build với mã khác nhau (bản ordinal lấy 0 là thành công); team dùng lẫn lộn, quê…
- Secret Management Architectures: Finding the balance between security and complexity Bài tóm tắt · Slalom Build · 2017
…và kỹ năng): secret trong repo riêng mã hoá bằng git-crypt; Jenkins giải mã và đẩy lên Chef Server qua Chef Vault, kèm một job 5 phút một lần làm mới danh sách quyền để vá nhược đi…
- Why isn't all test automation run on the pipeline? Bài tóm tắt · Slalom Build · 2019
…ạy tay; runner không được cài browser theo chính sách. Dựng Jenkins trên một VM có Chrome, chạy theo trigger và lịch, gia cố test cho trạng thái site thay đổi. Chi phí một VM cộ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…
- 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…
- 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…
- 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ì…
- 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…
- 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.
- Load shedding, rate limit và backpressure Chủ đề Thành viên
Mọi hệ đều có lúc nhận nhiều việc hơn sức làm: spike của người dùng, client nội bộ có bug, dependency chậm đi, retry dồn lại. Theo Discord, khi chạm giới hạn năng lực thì đó là bài toán kinh tế: hoặc tăng cung (thêm…
- Quản lý fleet và migrate code hàng loạt Chủ đề Thành viên
Khi số component (repo, service, pipeline, thư viện) tăng nhanh hơn số kỹ sư, chi phí của mỗi thay đổi xuyên suốt (nâng thư viện, vá bảo mật, đổi API nội bộ, khai tử dataset) tỉ lệ với số component chứ không với độ khó…
- Appian Công ty Thành viên
Nguồn duy nhất của Appian (nền tảng low-code) trong wiki là series 2019 về kiểm data store cam kết linearizability ở cấu hình HA (leader ghi, replica đọc) bằng Jepsen: chạy trong Docker với Kafka/Zookeeper đứng ngoài…
- 5-year Evolution of Ele.me's Transaction System - Part 3 Bài tóm tắt · Ele.me · 2020
…ích hợp tự động (WeBot): Robot Framework (keyword-driven) + Jenkins + giao diện Django để ghép test case như khối lắp ghép. Nền tảng giao diện thất bại vì thiếu người làm frontend.…
- Slalom Build Công ty Thành viên
Nguồn đầu tiên của Slalom Build (công ty tư vấn) trong wiki là bài đề xuất kèm proof of concept năm 2016: "Lego monolith" gom nhiều bounded context vào một repo và một đơn vị deploy, ép ranh giới bằng phụ thuộc module…
- How we improved reporting and monitoring of test automation results Bài tóm tắt · trivago · 2023
…nhưng phần hỏng lẻ tẻ còn lại vẫn gây nghi ngờ. - Chuyển từ Jenkins nội bộ (report HTML gắn vào job, Jenkins phục vụ luôn) sang GitHub Actions với runner tự host trên GCP; đính rep…
- Yahoo Công ty Thành viên
Yahoo tạo BookKeeper năm 2009 làm WAL cho HDFS: một kho log tuần tự nhân bản theo quorum trên phần cứng phổ thông, metadata trong ZooKeeper. Đến 2015 nó là lớp lưu bền cho Cloud Messaging Service đa tenant (hơn 60 ứ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…
- Dream11 Công ty Thành viên
Fantasy sports với hơn 100 triệu user, traffic dồn theo từng trận đấu nhanh hơn autoscaling phản ứng. Dream11 dự báo concurrency theo giờ, kiểm năng lực bằng game day, rồi scale chủ động theo bậc trước, trong và sau…
- eBay Công ty Thành viên
Hai bài về nhất quán và độ bền ở eBay: protocol GRIT (2019) cho giao dịch ACID xuyên microservice và nhiều DB bằng OCC + log + áp bất đồng bộ ; và các phương án chạy Kafka đa region khi event phải đúng thứ tự (2020),…
- Ele.me Công ty Thành viên
Nền tảng giao đồ ăn (sau thuộc Alibaba). Năm 2012 mọi module lõi nằm trong một ứng dụng Python tên Zeus. Năm 2015 team đơn hàng 4 người tách Zeus thành các service qua sáu bước, từ module trong repo chung tới deploy vật…
- Journey from EC2 to Containers Bài tóm tắt · Disney Hotstar · 2020
…IPL 2018 chạy trên EC2 sau ELB, AMI dựng sẵn để boot nhanh, Jenkins, Terraform. Có Auto Scaling Group nhưng không tin nó , nên scale trước các sự kiện lớn. - Khó khăn: - EC2 khởi đ…
- Scaling Email Infrastructure for Medium Digest Bài tóm tắt · Medium · 2020
…một trong những tải nặng nhất. - Luồng: mỗi 10 phút một job Jenkins phát shard event , fan-out thành 256 shard event con; mỗi cái quét một shard của bảng email user cho múi giờ hiệ…
- Kafka on PaaSTA: Running Kafka on Kubernetes at Yelp (Part 1 - Architecture) Bài tóm tắt · Yelp · 2021
…chạy trong Docker; cấu hình đi theo đường chung của PaaSTA (Jenkins đẩy YAML khi commit) thay cho Puppet. ZooKeeper vẫn là cụm ngoài. - Kafka operator tự viết: Kubernetes có Statef…
- How Yelp Keeps Server-Driven UI Consistent Across Four Platforms Bài tóm tắt · Yelp · 2026
…à kiểu, chủ sở hữu). Push vào repo component interfaces thì Jenkins sinh và phát hành bốn thư viện: Kotlin (Android), Swift (iOS), Python (backend, để serialize), TypeScript (Web).…