Tìm kiếm
40 kết quả cho “CI”. Tìm không phân biệt dấu.
- 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…
- Tracing phân tán và log theo request Chủ đề
Khi một request đi qua hàng chục service, metric của từng service cho biết có chậm, log của từng service cho biết từng mảnh; không cái nào trả lời "request này chậm vì đâu" hay "trang này tốn bao nhiêu". Tracing phân…
- Circuit Breaker not only for HTTP calls! (based on resilience4j) Bài tóm tắt · Allegro · 2024
…ộ khó: Cơ bản — [bài gốc](https://blog.allegro.tech/2024/12/circuitbreaker-not-only-for-http-calls.html) Bối cảnh - Luồng thanh toán của Allegro có hàng chục service và nhiều bên t…
- 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ì…
- Making Order in CI/CD Mess Bài tóm tắt · Wix · 2020
…[bài gốc](https://www.wix.engineering/post/making-order-in-ci-cd-mess) Bối cảnh - 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 de…
- Real-time Distributed Tracing for Website Performance and Efficiency Optimizations Bài tóm tắt · LinkedIn · 2015
…com/distributed-service-call-graph/real-time-distributed-tracing-website-performance-and-efficiency) Bài mô tả công cụ nội bộ inCapacity; các con số latency trong bài là giá trị mi…
- A deeper dive into our May 2019 security incident Bài tóm tắt · Stack Overflow · 2021
….blog/2021/01/25/a-deeper-dive-into-our-may-2019-security-incident/) Bối cảnh - Ngày 12/5/2019, cộng đồng báo một tài khoản lạ có quyền moderator và developer trên toàn mạng Stack…
- How LinkedIn extended ClickHouse from distributed tracing to metric discovery and analytics Bài tóm tắt · ClickHouse · 2026
…eo LinkedIn qua lời kể của ClickHouse". Đọc cùng (thế hệ tracing trước). Phần 1: tracing (từ 2024) - Hệ tracing dựa trên OpenTelemetry theo request từ app của member xuống mọi serv…
- Tracing Discord's Elixir Systems (Without Melting Everything) Bài tóm tắt · Discord · 2026
…ô lớn · Độ khó: Khó — [bài gốc](https://discord.com/blog/tracing-discords-elixir-systems-without-melting-everything) Bối cảnh - Mỗi server Discord ("guild") là một process Elixir c…
- Building visibility into a CI platform Bài tóm tắt · Optiver · 2026
…ver.com/insights/technology-blog/building-visibility-into-a-ci-platform/) Bối cảnh - Lượng code qua pipeline của Optiver tăng mạnh vài năm gần đây, không chỉ do software engineer:…
- Distributed tracing at Pinterest with new open source tools Bài tóm tắt · Pinterest · 2017
…ốc](https://medium.com/pinterest-engineering/distributed-tracing-at-pinterest-with-new-open-source-tools-a4f8a5562f6b) Bối cảnh - Backend Pinterest (2017): hàng trăm microservice t…
- Rust's CI is moving to GitHub Actions Bài tóm tắt · Rust · 2020
…gốc](https://blog.rust-lang.org/inside-rust/2020/07/23/rust-ci-is-moving-to-github-actions/) Bài thông báo ngắn của Rust Infrastructure Team (khoảng 2.000 ký tự). Giá trị chính là…
- Implementing ChatOps into our Incident Management Procedure Bài tóm tắt · Shopify · 2018
…https://shopify.engineering/implementing-chatops-into-our-incident-management-procedure) Bối cảnh - Production engineer (PE) của Shopify được coi là chuyên gia xử lý sự cố, nhưng x…
- Automated Incident Management Through Slack Bài tóm tắt · Airbnb · 2022
…khó: Dễ — [bài gốc](https://medium.com/airbnb-engineering/incident-management-ae863dc5d47f) Bối cảnh - Airbnb chạy hơn một nghìn microservice do hàng trăm team nhỏ quản lý (2022).…
- How we handled a recent phishing incident that targeted Dropbox Bài tóm tắt · Dropbox · 2022
…đã xảy ra - Đầu 10/2022, nhiều nhân viên nhận email giả làm CircleCI (Dropbox dùng CircleCI cho một số deploy nội bộ, và đăng nhập CircleCI được bằng tài khoản GitHub). Một phần em…
- How we reduced our CI YAML files from 1800 lines to 50 lines Bài tóm tắt · Grab · 2022
…— [bài gốc](https://engineering.grab.com/how-we-reduced-our-ci-yaml) Bối cảnh - Cauldron là đội nền tảng ML của Grab. Sản phẩm MerLin Pipelines cho mỗi team một repo chứa các pipel…
- How we improved our iOS CI infrastructure with observability tools Bài tóm tắt · Grab · 2023
…n · Độ khó: Dễ — [bài gốc](https://engineering.grab.com/iOS-CI-infrastructure-with-observability-tools) Bài ngắn, phần lớn là danh sách cải tiến; nhiều biểu đồ trong bản gốc không…
- Diagnostics with Tracing Bài tóm tắt · Tokio · 2019
…hó: Trung bình — [bài gốc](https://tokio.rs/blog/2019-08-tracing) Bài giới thiệu thư viện của dự án mã nguồn mở Tokio (async runtime cho Rust), không phải hệ của một công ty. Wiki…
- How We Halved Go Monorepo CI Build Time Bài tóm tắt · Uber · 2022
…](https://www.uber.com/us/en/blog/how-we-halved-go-monorepo-ci-build-time/) Bối cảnh - Monorepo Go của Uber build bằng Bazel, hơn 10 triệu target, khoảng 500.000 file. Luồng một th…
- Using the Gini Coefficient to Plan Edge Capacity Bài tóm tắt · Fastly · 2026
…nh — [bài gốc](https://www.fastly.com/blog/using-gini-coefficient-plan-edge-capacity) Bài của nhà cung cấp, kể bởi người xây mô hình; số liệu sai số do Fastly tự đo, ghi "theo Fast…
- Rethinking site capacity projections with Capacity Analyzer Bài tóm tắt · LinkedIn · 2021
…ps://engineering.linkedin.com/blog/2021/rethinking-site-capacity-projections-with-capacity-analyzer) Bối cảnh - LinkedIn load test hằng ngày trên production bằng cách dồn traffic c…
- Capacity Efficiency at Meta: How Unified AI Agents Optimize Performance at Hyperscale Bài tóm tắt · Meta · 2026
…](https://engineering.fb.com/2026/04/16/developer-tools/capacity-efficiency-at-meta-how-unified-ai-agents-optimize-performance-at-hyperscale/) Bối cảnh - Với code phục vụ hơn 3 tỉ…
- Fulfilling the promise of CI/CD Bài tóm tắt · Stack Overflow · 2021
…s://stackoverflow.blog/2021/01/19/fulfilling-the-promise-of-ci-cd/) Bài quan điểm đăng trên blog của Stack Overflow, không mô tả hệ thống của Stack Overflow. Mọi nhận định dưới đây…
- Selective Test Execution at Stripe: Fast CI for a 50M-line Ruby monorepo Bài tóm tắt · Stripe · 2026
…s://stripe.dev/blog/selective-test-execution-at-stripe-fast-ci-for-a-50m-line-ruby-monorepo) Bối cảnh - Monorepo Ruby của Stripe khoảng 50 triệu dòng , khoảng 100.000 file test, 1,…
- PIT Mutation Testing on CI/CD Pipeline Bài tóm tắt · Trendyol · 2021
…c](https://medium.com/trendyol-tech/pit-mutation-testing-on-ci-cd-pipeline-1298f355bae5) Bài nửa hướng dẫn cấu hình (Maven, GitLab CI, SonarQube); wiki chỉ giữ các quyết định về pi…
- Slashing CI Costs at Uber Bài tóm tắt · Uber · 2025
…Độ khó: Khó — [bài gốc](https://www.uber.com/blog/slashing-ci-costs-at-uber/) Bài ngoài sheet. Có paper đi kèm (Juloori & Lin, "CI at Scale: Lean, Green and Fast", arXiv 2501.0344…
- Incidents, fixes, and the day after Bài tóm tắt · Booking.com · 2017
…— [bài gốc](https://medium.com/booking-com-infrastructure/incidents-fixes-and-the-day-after-c5d9aeae28c3) Bối cảnh - Kỹ sư Booking.com được tự deploy thẳng lên production 24/7. Năm…
- Enhancing Bandaid load balancing with real-time backend server load information Bài tóm tắt · Dropbox · 2019
…ng cao — [bài gốc](https://dropbox.tech/infrastructure/enhancing-bandaid-load-balancing-at-dropbox-by-leveraging-real-time-backend-server-load-information) Phần tiếp của . Bối cảnh…
- Lessons learned in incident management Bài tóm tắt · Dropbox · 2021
…c](https://dropbox.tech/infrastructure/lessons-learned-in-incident-management) Bối cảnh - Dropbox cam kết SLA 99,9% với một số khách hàng (khoảng 43 phút down/tháng), mục tiêu nội…
- Designing Resilient Systems Beyond Retries (Part 2): Bulkheading, Load Balancing, and Fallbacks Bài tóm tắt · Grab · 2019
…ư viện Hystrix cho Go có MaxConcurrentRequests gắn theo tên circuit. Lời khuyên của Grab: đặt mỗi thao tác/API một tên circuit , để một endpoint lỗi không chiếm hết phần của các en…
- Open sourcing kubenetmon: how we monitor data transfer in ClickHouse Cloud Bài tóm tắt · ClickHouse · 2025
…load và theo loại chi phí, lưu lâu). Các lựa chọn bị loại - Cilium Hubble: hoặc có số byte mà thiếu ngữ cảnh endpoint, hoặc có ngữ cảnh mà không có số byte ("flow" của Cilium đếm t…
- Open Sourcing Iris and Oncall Bài tóm tắt · LinkedIn · 2017
…gốc](https://engineering.linkedin.com/blog/2017/06/open-sourcing-iris-and-oncall) Bối cảnh - Trước 2015, kỹ sư NOC escalate sự cố bằng tay: không rõ ai là người liên hệ thứ hai và…
- How Facebook deals with PCIe faults to keep our data centers running reliably Bài tóm tắt · Meta · 2021
…2021/06/02/data-center-engineering/how-facebook-deals-with-pcie-faults-to-keep-our-data-centers-running-reliably/) Bối cảnh - Data center của Facebook (2021) có hàng triệu linh kiệ…
- Triggered: Incident #1234 (incident process needs fixing) Bài tóm tắt · PayPal · 2021
…: Dễ — [bài gốc](https://medium.com/paypal-tech/triggered-incident-1234-incident-process-needs-fixing-2a09dbac9edd) Bài trên blog PayPal Tech, do một Agile Coach kể. Bài không nêu…
- How we manage our 1200 incident playbooks Bài tóm tắt · Zalando · 2023
…ineering.zalando.com/posts/2023/01/how-we-manage-our-1200-incident-playbooks.html) Bối cảnh - Zalando gom playbook sự cố về một chỗ vào 9/2019 , khi chuẩn bị Cyber Week. Đến 2023:…
- A Kubernetes Resource That Doesn't Exist: Caching CI Images on Ephemeral Runners Bài tóm tắt · Mercari · 2026
…ry/20260927-a-kubernetes-resource-that-doesnt-exist-caching-ci-images-on-ephemeral-runners/) Bối cảnh - Mercari tự chạy runner GitHub Actions bằng Actions Runner Controller (ARC) t…
- The Legends of Runeterra CI/CD Pipeline Bài tóm tắt · Riot Games · 2021
…ốc](https://technology.riotgames.com/news/legends-runeterra-cicd-pipeline) Pipeline của một game (client Unity + game server). Wiki giữ phần hạ tầng build/test/deploy, bỏ qua chi t…
- Acceptance Tests On CI Pipeline Bài tóm tắt · Trendyol · 2020
…i gốc](https://medium.com/trendyol-tech/acceptance-tests-on-ci-pipeline-e6272c418152) Bài ngắn của một scrum team, viết khi refactor một ứng dụng legacy; phần lớn là cấu hình Docke…
- The Art of Being Lazy(log): Lower Latency and Higher Availability With Delayed Sequencing Bài tóm tắt · WarpStream · 2026
…og-lower-latency-and-higher-availability-with-delayed-sequencing) Bài của nhà cung cấp ra mắt hai tính năng (Lightning Topics, Ripcord Mode); số liệu là benchmark của chính họ, mọi…
- Lessons learned: Using a cybersecurity vendor to check for malicious links Bài tóm tắt · Dropbox · 2023
…(https://dropbox.tech/security/changing-how-we-identify-malicious-urls-in-shared-documents) Bài ngắn, dạng công bố sự cố; không có chi tiết kỹ thuật về lỗi tích hợp. Bối cảnh - Dro…