Tìm kiếm
18 kết quả cho “Gradle”. Tìm không phân biệt dấu.
- Gradle Remote Build Cache Misses Bài tóm tắt · SoundCloud · 2019
…ung bình — [bà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…
- How AI Agents Halved the Effort of Migrating 500 Gradle Modules from Koin to Hilt Bài tóm tắt · Allegro · 2026
….allegro.tech/2026/07/how-ai-agents-halved-effort-migrating-gradle-modules-koin-to-hilt.html) Bối cảnh - Q3 2024: cold start của app Android Allegro lên 6,0 giây (p90), ANR 0,13%,…
- Solving Remote Build Cache Misses by Annoying Your Colleagues Bài tóm tắt · SoundCloud · 2019
…ung bình — [bà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, develo…
- Managing Software Dependency at Scale Bài tóm tắt · LinkedIn · 2018
…), mỗi cái một repo, phụ thuộc nhau qua artifact nhị phân (Gradle/Maven) chứ không qua mã nguồn mới nhất. Sửa một product phải biết không làm hỏng product phụ thuộc ( dependency t…
- The Lego Monolith — A Monolith Microservice Proof of Concept Bài tóm tắt · Slalom Build · 2016
…repo và một đơn vị deploy . Mỗi service là một nhóm module Gradle riêng (web, service, data), phụ thuộc giữa module được khai báo sao cho không gọi tắt được, ví dụ không gọi DAO c…
- 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:
- Monolith và microservices — đi và quay lại Chủ đề Thành viên
Lúc nào nên tách hệ thống thành nhiều service, và cái giá của việc đó là gì? Các nguồn hiện có cho thấy đây không phải đường một chiều.
- SoundCloud Công ty Thành viên
Năm 2013 SoundCloud rời mô hình một Public API cho mọi client, tách monolith thành microservice và khai sinh pattern BFF; đến 2021 có vài chục BFF dùng chung thư viện edge, nhưng logic tích hợp và phân quyền bị nhân bản…
- 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…
- Automating Feature-Flag Cleanup at Scale with a Multi-Agent LLM System Bài tóm tắt · DoorDash · 2026
…u qua; lỗi thì tự chẩn đoán và thử lại; timeout cứng 1 giờ. Gradle chạy --no-daemon để các worktree không nhiễm trạng thái của nhau. Vì sao (kết quả trên 50 flag gần nhất) - 45/50…
- How we improved our iOS CI infrastructure with observability tools Bài tóm tắt · Grab · 2023
Nâng lên Xcode 13.1 (4/2022) làm UITest trên CI của app iOS (superapp, nhiều team cùng mở merge request mỗi ngày) mất ổn định. Grab gắn công cụ quan sát vào toàn bộ quy trình UITest để thấy từ đầu tới cuối job.
- Turborepo Remote Cache: Accelerating CI to Move Fast Bài tóm tắt · Mercari · 2026
Nhiều repo web của Mercari là monorepo dùng Turborepo (song song hoá task, cache theo task). Runner GitHub Actions tự host là runner tạm, nên cache cục bộ của Turborepo mất sau mỗi job; action cache chung của GitHub…
- Redesigning the Initial Bootstrap Sequence Bài tóm tắt · Rust (Rust Foundation) · 2025
Bootstrap là dựng compiler mới bằng compiler cũ của chính nó, qua các stage: compiler stage N được dựng từ compiler stage N−1 và các artifact của stage đó. Stage 0 là compiler ban đầu, với hầu hết người đóng góp là bản…
- GitHub Actions leaking secrets when Miri output is cached Bài tóm tắt · Rust · 2026
GitHub Actions 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 install để CI nhanh hơn.
- Code caching for JavaScript developers Bài tóm tắt · V8 (Google) · 2019
Parse + compile JavaScript chiếm phần đáng kể thời gian khởi động trang. Code cache lưu kết quả (bytecode) để lần sau bỏ qua bước đó.
- Optimizing Our Build Times by Migrating from Webpack to Rspack Bài tóm tắt · Yelp · 2026
Monorepo front-end của Yelp lớn dần, tốc độ của Webpack thành nút thắt dù họ đã tối ưu alias và thử cache trên CI. Có nhiều bundler mới (Vite, Parcel, Rspack); Yelp chọn Rspack vì tương thích cấu hình Webpack: nhiều năm…
- Sharing Mobile Application Code Across Platforms with Kotlin Multiplatform Mobile for GraphQL Queries Bài tóm tắt · Zillow · 2023
…y thành module theo tính năng, schema ở module core; plugin Gradle riêng cấu hình Apollo cho từng module. - KMM nằm ở repo riêng , app tham chiếu như dependency bên ngoài. Dev publ…