Tìm kiếm
40 kết quả cho “Build cache”. Tìm không phân biệt dấu.
- Gradle Remote Build Cache Misses Bài tóm tắt · SoundCloud · 2019
…i gốc](https://developers.soundcloud.com/blog/gradle-remote-build-cache-misses) Phần 1/2. Phần 2: . Codebase là app Android nhưng lõi là hạ tầng build, nên giữ. Bối cảnh - Thời gia…
- Solving Remote Build Cache Misses by Annoying Your Colleagues Bài tóm tắt · SoundCloud · 2019
…i gốc](https://developers.soundcloud.com/blog/gradle-remote-build-cache-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; S…
- How We Halved Go Monorepo CI Build Time Bài tóm tắt · Uber · 2022
…ttps://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 thay…
- 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 accidentally built a better build system for OCaml Bài tóm tắt · Jane Street · 2025
…ps://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 tự viết build system Jenga…
- 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…
- Building the Activity Graph, Part 2 Bài tóm tắt · LinkedIn · 2017
…ó — [bài gốc](https://engineering.linkedin.com/blog/2017/07/building-the-activity-graph--part-2) Bối cảnh - FollowFeed index mọi Activity thành danh sách theo thời gian của từng ac…
- Turborepo Remote Cache: Accelerating CI to Move Fast Bài tóm tắt · Mercari · 2026
…TURBO TEAM (người dùng chỉ thêm một bước vào workflow); với build trong Docker thì chạy server như container sidecar chung network namespace, khởi động sau bước lấy credential (nên…
- GitHub Actions leaking secrets when Miri output is cached Bài tóm tắt · Rust · 2026
…anh hơn. - cargo miri cần nhớ biến môi trường liên quan tới build giữa các lần chạy, và cách làm hiện tại là ghi toàn bộ biến môi trường vào target/ . Vấn đề - Nếu job chạy Miri có…
- Uncached I/O in Prometheus Bài tóm tắt · Prometheus · 2026
…hủ thêm index và WAL; thêm test (chạy toàn bộ test TSDB với build tag ép direct I/O, có ý tưởng kiểm chứng hình thức rằng writer không vi phạm căn lề); thử RWF DONTCACHE (kernel 6.…
- Optimizing Our Build Times by Migrating from Webpack to Rspack Bài tóm tắt · Yelp · 2026
…ốc](https://engineeringblog.yelp.com/2026/05/optimizing-our-build-times-by-migrating-from-webpack-to-rspack.html) Bối cảnh - Monorepo front-end của Yelp lớn dần, tốc độ của Webpack…
- Moving on-premise macOS build to AWS Bài tóm tắt · Grammarly · 2021
…cảnh - Hạ tầng Grammarly nằm trên AWS từ lâu, trừ một chỗ: build iOS/macOS, vì Apple bắt phải build trên phần cứng Apple. Họ có một dàn máy Apple đặt tại văn phòng. - Làm việc từ…
- Sitar-agent: Building a reliable dynamic configuration sidecar at scale Bài tóm tắt · Airbnb · 2026
…— [bài gốc](https://airbnb.tech/infrastructure/sitar-agent-building-a-reliable-dynamic-configuration-sidecar-at-scale/) Phần tiếp của . Bối cảnh - Config thay đổi vài lần mỗi phút…
- Chi phí hạ tầng và build vs buy Chủ đề Thành viên
Khi còn nhỏ, chi phí hạ tầng là chuyện phụ và cloud là lựa chọn hiển nhiên. Khi lớn lên, hoá đơn có thể chiếm phần lớn giá vốn. Hai câu hỏi xuất hiện: tối ưu chi phí trên nền đang có thế nào, và khi nào nên tự xây (hoặc…
- Building a dynamic and responsive Pinterest Bài tóm tắt · Pinterest · 2018
…g cao — [bài gốc](https://medium.com/@Pinterest Engineering/building-a-dynamic-and-responsive-pinterest-7d410e99f0a9) Bối cảnh - 2015: phần lớn nội dung được sinh sẵn cho user trướ…
- Building a Faster C# Driver for ScyllaDB…on our Self-Baked C#-Rust FFI Framework Bài tóm tắt · ScyllaDB · 2026
…Độ khó: Khó — [bài gốc](https://www.scylladb.com/2026/09/22/building-a-faster-c-sharp-driver/) Phần 2/2: phần 1 là . Bài nhà cung cấp; benchmark do chính họ chạy trên một máy với c…
- Building Git infrastructure for agent-scale development Bài tóm tắt · GitHub · 2026
…](https://github.blog/engineering/architecture-optimization/building-git-infrastructure-for-agent-scale-development/) Bài định hướng, mở đầu series: nêu bài toán và nguyên tắc thiế…
- Why We're Moving on From Nix (Introducing Railpack) Bài tóm tắt · Railway · 2025
…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ành image, tức là "CI" mà Railway chạy cho khách. Bối cảnh - Nixpacks (ra mắt khoảng…
- Building and Open-Sourcing Wix's A/B Testing System Bài tóm tắt · Wix · 2015
…hó: Trung bình — [bài gốc](https://www.wix.engineering/post/building-and-open-sourcing-wix-s-a-b-testing-system) Bối cảnh - Wix làm continuous delivery: code đẩy lên là chạy produc…
- Building Pubsub for 50M concurrent socket connections Bài tóm tắt · Disney Hotstar · 2019
…y mô lớn · Độ khó: Khó — [bài gốc](https://blog.hotstar.com/building-pubsub-for-50m-concurrent-socket-connections-5506e3c3dabf) Đọc toàn văn qua trình duyệt (blog.hotstar.com chặn…
- Building a region‑aware, SEO‑friendly global web app Bài tóm tắt · Mercari · 2025
2024: để khách nước ngoài mua trực tiếp, đội nhỏ chọn dùng lại web Nhật (jp.mercari.com): khách Đài Loan đăng ký, xem, mua qua đối tác Buyee; đã có i18n nên thêm ngôn ngữ dễ. Ra nhanh, số liệu tốt, rồi mở cho Hồng Kông…
- Building High Throughput Payment Account Processing Bài tóm tắt · Uber · 2026
Gulfstream, nền tảng thanh toán lõi của Uber: kế toán bút toán kép, tuân thủ SOX, kiến trúc theo job/transaction, hàng triệu giao dịch mỗi ngày, audit trail bất biến bằng UAC (User Account Changelog).
- The Legends of Runeterra CI/CD Pipeline Bài tóm tắt · Riot Games · 2021
…ột game (client Unity + game server). Wiki giữ phần hạ tầng build/test/deploy, bỏ qua chi tiết riêng của client. Bối cảnh - Legends of Runeterra (2021): monorepo Git LFS khoảng 100…
- 25% or 6 to 4: The 11/6/23 Authentication Outage Bài tóm tắt · Discord · 2023
…lla theo từng zone (tháo disk, tạo instance mới, gắn lại, rebuild RAID), nhanh hơn nhiều so với từng node và cũng là cách thử khả năng chịu mất zone; đã qua hơn 100 node an toàn. T…
- Redesigning the Initial Bootstrap Sequence Bài tóm tắt · Rust (Rust Foundation) · 2025
…ong cây. - Đổi với người đóng góp: stage tối thiểu để check/build/test thư viện thành 1 ( --stage 0 cho library thành no-op); profile library bật mặc định download-rustc = "if-unch…
- How LinkedIn handles merging code in high-velocity repositories Bài tóm tắt · LinkedIn · 2020
…epo ít commit. - Xếp hàng merge từng commit không scale khi build mất cả giờ; gộp batch rồi chia nhỏ khi lỗi thì một commit xấu trong lô 20 gây chạy lại vô ích. Thay đổi chính - gi…
- Evolving Mercari's iOS codebase into a multi-product monorepo Bài tóm tắt · Mercari · 2025
…ule (ranh giới chặt, trừu tượng rõ), remote cache và Remote Build Execution sẵn có; cộng cả hai app hiện hơn 900 module. Thay đổi chính - Global App phát triển trong repo của app N…
- Moving Railway's Frontend Off Next.js Bài tóm tắt · Railway · 2026
…ưa railway.com từ số 0 tới hàng triệu user mỗi tháng, nhưng build frontend vượt 10 phút (riêng Next.js 6 phút) với một team ship nhiều lần mỗi ngày. App chủ yếu chạy phía client (d…
- Lessons from Building Observability Tools at Netflix Bài tóm tắt · Netflix · 2018
…g bình — [bài gốc](https://netflixtechblog.com/lessons-from-building-observability-tools-at-netflix-7cfafed6ab17) Bối cảnh - Netflix có 125 triệu thành viên , xem trên hơn 1.000 lo…
- Behind the Pins: Building Analytics Bài tóm tắt · Pinterest · 2014
…](https://medium.com/@Pinterest Engineering/behind-the-pins-building-analytics-f7b508cdacab) Site chặn crawler; ghi chú viết từ bản đọc qua trình duyệt. Bối cảnh - 8/2014 Pinterest…
- Stack Overflow: How We Do Deployment - 2016 Edition Bài tóm tắt · Stack Overflow · 2016
…ệ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, m…
- How we designed our continuous integration system to be more than 50% faster Bài tóm tắt · Pinterest · 2021
…vice có thay đổi, và release rule chia rất nhỏ. P50 của một build CI là 52 phút , P90 là 69 phút . Thay đổi chính - Bazel làm build tool chung cho mọi ngôn ngữ: vì Bazel hermetic,…
- Selective Test Execution at Stripe: Fast CI for a 50M-line Ruby monorepo Bài tóm tắt · Stripe · 2026
…test unit (2026). Chạy tuần tự hết một lần mất bốn tháng ; build chạy trên một dàn worker song song khổng lồ, khoảng 50.000 build mỗi tuần , và tăng thêm khi AI làm tốc độ commit…
- Globally Distributed Object Storage with Tigris Bài tóm tắt · Fly.io · 2024
…ều hệ storage mới (; so với cũng dựng trên FoundationDB). - Build vs buy ở nhà cung cấp hạ tầng: nhận đối tác cho phần không phải thế mạnh, giữ trải nghiệm thống nhất bằng CLI và h…
- Goodbye to sequential integers, hello UUIDv7 Bài tóm tắt · Buildkite · 2023
…3 · 2. Tăng trưởng · Độ khó: Trung bình — [bài gốc](https://buildkite.com/resources/blog/goodbye-integers-hello-uuids/) Bài ngoài sheet. Buildkite là dịch vụ CI; bài kể chuyện chọn…
- A Kubernetes Resource That Doesn't Exist: Caching CI Images on Ephemeral Runners Bài tóm tắt · Mercari · 2026
Mercari tự chạy runner GitHub Actions bằng Actions Runner Controller (ARC) trên GKE, runner tạm (ephemeral), chế độ Docker-in-Docker: mỗi pod runner có container runner và một Docker daemon sidecar, job chạy trong…
- The Events Rail: Inside Atlassian's Webhook Delivery Platform Bài tóm tắt · Atlassian · 2026
…rung bình — [bài gốc](https://www.atlassian.com/blog/how-we-build/inside-atlassians-webhook-delivery-platform) Bối cảnh - webhooks-processor ("events rail") đánh giá, ghép và giao…
- The Stack That Helped Medium Drive 2.6 Millennia of Reading Time Bài tóm tắt · Medium · 2016
…sang instance riêng để cô lập. Dịch vụ phụ viết bằng Go (dễ build, đóng gói, deploy). - CDN nhiều nhà cung cấp: CloudFlare cho tài nguyên tĩnh, nhưng gửi 5% sang Fastly và 5% sang…
- A Lightweight Distributed Architecture to Handle Thousands of Library Releases at eBay Bài tóm tắt · eBay · 2022
…eleases-at-ebay/) Bối cảnh - eBay còn hơn 3.000 thư viện cũ build bằng hệ build dựa trên Ant, không còn được hỗ trợ. Mã nguồn được chuyển sang Maven chuẩn; sau đó cần một hệ releas…
- Improving Python: How we made pip install twice as fast Bài tóm tắt · Man Group · 2025
Man Group là quỹ đầu tư giao dịch hệ thống hơn 35 năm; hơn một phần ba nhân sự là technologist, quant và data scientist. Python là nền tảng phát triển chính; đội Python Platform phục vụ hàng trăm người dùng mỗi ngày.