Tìm kiếm
40 kết quả cho “CI cache”. Tìm không phân biệt dấu.
- Turborepo Remote Cache: Accelerating CI to Move Fast Bài tóm tắt · Mercari · 2026
…/en/blog/entry/20260216-turborepo-remote-cache-accelerating-ci-to-move-fast/) Dự án thực tập của đội Web Platform, viết 3/2025, đăng 2/2026. Cùng chủ đề runner tạm với . Bối cảnh -…
- Incident Report: March 30th, 2026 — Authenticated user data cached Bài tóm tắt · Railway · 2026
…ô lớn · Độ khó: Dễ — [bài gốc](https://blog.railway.com/p/incident-report-march-30-2026-authenticated-user-data-cached) Bối cảnh - Trên Railway, CDN cache là opt-in : domain không…
- Cache made consistent: Meta's cache invalidation solution Bài tóm tắt · Meta · 2022
…lần ghi vào cache nhất quán trong M phút". - Consistency tracing: thay vì log mọi thứ, chỉ log và trace thay đổi của cache trong cửa sổ ngắn sau mỗi lần ghi , nơi invalidation và f…
- 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…
- Cache và invalidation Chủ đề Thành viên
Cache là cách rẻ nhất để một DB chịu được lượng đọc tăng nhiều lần. Vì vậy nó xuất hiện ngay từ giai đoạn đầu (Instagram 2011, Facebook 2004–2010). Cái giá đến sau, và lặp lại ở hầu hết các nguồn:
- 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…
- 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…
- How LinkedIn handles merging code in high-velocity repositories Bài tóm tắt · LinkedIn · 2020
…n chạy validation hai lần. Vì sao - Theo LinkedIn, không có CI hoàn hảo ở quy mô lớn; họ chọn cho từng repo tự cân giữa tốc độ và độ đúng thay vì một cách cho tất cả (và không dùng…
- 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…
- 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ì…
- Gradle Remote Build Cache Misses Bài tóm tắt · SoundCloud · 2019
…bằng build cache. Họ đã bật remote build cache của Gradle (CI ghi vào, developer đọc ra), nhưng theo họ, chỉ bật thôi thì có khi không cache hit lần nào. Thay đổi chính - Cơ chế:…
- GitHub Actions leaking secrets when Miri output is cached Bài tóm tắt · Rust · 2026
…s cho cache thư mục giữa các lần chạy. Cấu hình thường gặp: CI trên main được ghi cache, PR chỉ được đọc (để chống đầu độc cache). Dự án Rust hay cache target/ và binary từ cargo i…
- Slack's Incident on 2-22-22 Bài tóm tắt · Slack · 2022
…Độ khó: Khó — [bài gốc](https://slack.engineering/slacks-incident-on-2-22-22/) Postmortem do Incident Commander của incident viết. Bối cảnh - Client Slack phải boot (tải danh sách…
- How the controller-runtime Cache Actually Works, and Why Your Controller Does Not Crash the API Server Bài tóm tắt · Kubernetes · 2026
…Bối cảnh - Hiểu lầm phổ biến: r.Get() / r.List() trong reconciler gọi thẳng API server và luôn thấy trạng thái mới nhất. Thực tế ngược lại. - Nếu mỗi reconcile gọi API server, hàng…
- Upscaling LinkedIn's Profile Datastore While Reducing Costs Bài tóm tắt · LinkedIn · 2023
…inkedin.com/blog/2023/upscaling-profile-datastore-while-reducing-costs) Bối cảnh - Đỉnh 4,8 triệu profile/giây , request tới storage gấp đôi mỗi năm (2023). Profile hơn 99% là đọc.…
- Why We're Moving on From Nix (Introducing Railpack) Bài tóm tắt · Railway · 2025
…ó: Trung bình — [bài gốc](https://blog.railway.com/p/introducing-railpack) Bài ra mắt sản phẩm; mọi số liệu là theo Railway. Hệ được nói tới là builder biến code của người dùng thà…
- Solving Remote Build Cache Misses by Annoying Your Colleagues Bài tóm tắt · SoundCloud · 2019
…misses-part-2) Phần 2/2. Phần 1: . Bối cảnh - Gradle khuyên CI ghi cache từ build sạch, developer chỉ đọc; SoundCloud cho cả CI đọc cache để CI nhanh hơn. Miss xảy ra khi danh sách…
- How Etsy caches: hashing, Ketama, and cache smearing Bài tóm tắt · Etsy · 2017
…nóng sang máy khác. Tìm bằng mctop, memkeys, distributed tracing. - Cache smearing : với vài key nóng nhất (chọn thủ công), thêm số ngẫu nhiên trong dải nhỏ (0–8 hoặc 0–16) vào key…
- 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…
- 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…
- 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…
- 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,…
- API, ChatGPT & Sora Facing Issues (incident write-up) Bài tóm tắt · OpenAI · 2024
…Độ khó: Trung bình — [bài gốc](https://status.openai.com/incidents/ctrsv3lwd797/write-up) Chuyện gì đã xảy ra - 11/12/2024, từ 15:16 tới 19:38 (PST), mọi dịch vụ của OpenAI (API,…
- 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…
- 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…
- IPVS-Based In-Cluster Load Balancing Deep Dive Bài tóm tắt · Kubernetes · 2018
…bernetes.io/blog/2018/07/09/ipvs-based-in-cluster-load-balancing-deep-dive/) Bài của dự án mã nguồn mở, giới thiệu một tính năng lên GA ở Kubernetes 1.11. Phần lớn bài là tham số c…
- How we accidentally built a better build system for OCaml Bài tóm tắt · Jane Street · 2025
…Trung bình — [bài gốc](https://blog.janestreet.com/how-we-accidentally-built-a-better-build-system-for-ocaml-index/) Bối cảnh - Khoảng 2012 , không hài lòng với OMake, Jane Street…
- Introducing Fly Kubernetes Bài tóm tắt · Fly.io · 2023
…g thái đầy đủ (replica, autoscaling, volume) và để K8s reconcile (máy chết thì tự dựng lại), thay vì fly.toml . Vì sao - Theo Fly.io, hệ đặt chỗ kiểu thị trường "nhanh hơn và ngu h…
- What we learned from an iOS app OOMs incident Bài tóm tắt · Pinterest · 2021
…interest-engineering/what-we-learned-from-an-ios-app-ooms-incident-eb31eada251) Bối cảnh - Đầu 2020: crash out-of-memory trên app iOS tăng mạnh; tỉ lệ người dùng không gặp crash (C…
- Incident và postmortem Chủ đề Thành viên
Nhiều bước ngoặt kiến trúc trong wiki bắt đầu từ một incident: Netflix lên cloud sau 3 ngày không gửi được DVD, Twitter viết lại hệ thống sau World Cup 2010, Instagram đi nhiều data center sau trận bão 2012. Trang này…
- Introducing OxCaml Bài tóm tắt · Jane Street · 2025
…: Trung bình — [bài gốc](https://blog.janestreet.com/introducing-oxcaml/) Bài thông báo ngắn. Giá trị với wiki: cách một công ty giữ một fork compiler làm compiler production mà vẫ…
- Caching Without Marshal Part 1: Marshal from the Inside Out Bài tóm tắt · Shopify · 2022
…. Phần lớn bài này mổ xẻ định dạng Marshal; wiki giữ phần incident và lý do. Bối cảnh - Mọi loại cache của Rails (trang, partial, query, low-level) dùng chung read / write trên Rai…
- Stack Overflow: How We Do App Caching - 2019 Edition Bài tóm tắt · Stack Overflow · 2019
…hông output cache gì, trừ vài route RSS có tỉ lệ hit cao. Incident được kể lại - Nhân bản Redis sang server mới khi cache đã 90 GB trên máy 96 GB: BGSAVE fork bộ nhớ, Redis hết RAM…
- How We Improved Website Performance by Evolving Our Infrastructure Bài tóm tắt · Wix · 2021
Wix phục vụ hàng triệu site, nhiều site làm từ lâu và không ai sửa nữa; là môi trường quản lý nên phần lớn hiệu năng nằm trong tay nền tảng chứ không phải người dùng. Từ 6/2021 Google đưa page experience vào xếp hạng…
- Investment Insights from Two Years of AI-Powered Postmortem Analysis Bài tóm tắt · Zalando · 2025
…a Google: team phụ trách làm RCA và hành động phòng ngừa, incident chỉ đóng khi lãnh đạo (tới VP Engineering tuỳ mức) ký; bài học đi lên qua họp vận hành hằng tuần. - Giới hạn: pos…
- Our Journey with Caching Bài tóm tắt · Vercel · 2024
Theo Vercel, nút thắt frontend phổ biến nhất là waterfall client-server. App Router đưa fetch về server (Server Components, một round-trip), nhưng server đôi khi phải dynamic; Partial Prerendering ra đời để giữ cả tốc…
- Turbopack: What's New in Next.js 16.3 Bài tóm tắt · Vercel · 2026
…háng chạy trên site của Vercel; cache nằm ở .next/cache nên CI chỉ nhanh hơn nếu khôi phục thư mục này giữa các lần chạy. - Khác: React Compiler bản Rust (thử nghiệm; theo Vercel,…
- Stack Overflow: How We Do Deployment - 2016 Edition Bài tóm tắt · Stack Overflow · 2016
…liệu 2016: - khoảng 25 lần deploy/ngày lên môi trường dev (CI build), chỉ tính repo Q&A; 5–10 lần/ngày lên production ; - từ lúc push tới deploy xong toàn bộ dưới 9 phút (dev 2:15…