Tìm kiếm
14 kết quả cho “incremental build”. Tìm không phân biệt dấu.
- Making "never break the build" scale Bài tóm tắt · Jane Street · 2014
…ến được. - Build nhanh hơn: tự viết build system Jenga, làm incremental build đáng tin để thay đổi nhỏ được kiểm rất nhanh. - Ít request hơn: đổi quy trình code review từ "tích hợp…
- Gradle Remote Build Cache Misses Bài tóm tắt · SoundCloud · 2019
…ask compile Kotlin không lấy được gì từ cache, vì họ đã tắt incremental compilation trên CI , mà cờ incremental là một phần của input. Bật lại trên các node CI ghi cache thì tỉ lệ…
- 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 a lower-latency GC Bài tóm tắt · Jane Street · 2015
…atency vẫn thấp. - GC của OCaml vốn khá tốt: major heap thu incremental theo lát, minor heap nhỏ (đo bằng MB, so với 5–10 GiB young generation hay khuyên cho Java). Vấn đề còn lại…
- Incrementally migrating over one million lines of code from Python 2 to Python 3 Bài tóm tắt · Dropbox · 2019
…hó: Trung bình — [bài gốc](https://dropbox.tech/application/incrementally-migrating-over-one-million-lines-of-code-from-python-2-to-python-3) Bài thứ hai của series; bài đầu kể bui…
- How Uber Executed A JUnit Migration at Massive Scale Bài tóm tắt · Uber · 2026
Monorepo Java của Uber chạy test bằng JUnit 4: hơn 600.000 test, 15 triệu dòng code. JUnit 4 ngừng phát triển từ 2021; JUnit 5 đã ra hơn tám năm; các bản JUnit sau định bỏ hỗ trợ JUnit 4. Bazel không hỗ trợ sẵn JUnit 5.…
- 3 Changes to Expand DoorDash's Product Search Beyond Delivery Bài tóm tắt · DoorDash · 2022
…thành cấu hình. Bài học cho SWE - Tách đường cập nhật gấp (incremental) khỏi đường rebuild toàn bộ để rebuild không chặn dữ liệu tươi. - Federate-then-blend vừa là kiến trúc mở rộ…
- Flex Model: an event-driven feature engineering system Bài tóm tắt · Jane Street · 2026
…hanh, nghĩa là không cấp phát trên đường nóng. - Không dùng Incremental (thư viện tính toán incremental của chính họ): Incremental làm việc với giá trị hiện tại và dựa vào gộp cập…
- Etsy's Journey to TypeScript Bài tóm tắt · Etsy · 2021
Etsy hơn 16 năm tuổi; monorepo có hơn 17.000 file JavaScript trải qua nhiều thế hệ site. Khó biết phần nào là thực hành tốt, phần nào là nợ kỹ thuật; JavaScript ít ràng buộc nên dùng thư viện sai dễ xảy ra. Một năm rưỡi…
- Đổi ngôn ngữ và runtime Chủ đề Thành viên
Ngôn ngữ ban đầu được chọn để làm nhanh. Khi lớn lên, nó có thể thành nút thắt về hiệu năng, latency, hoặc tổ chức code. Có ba hướng: tối ưu runtime đang dùng, cải tiến dần, hoặc viết lại có phạm vi.
- Jane Street Công ty Thành viên
Công ty giao dịch định lượng và market making, viết gần như mọi thứ bằng OCaml. Blog không kể chiến lược, nhưng kể khá nhiều về hạ tầng quanh chúng. Ở tầng công cụ, từ 2012 họ tự viết build system Jenga; năm 2014…
- 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…
- How Discord Automates ScyllaDB Clusters at Scale Bài tóm tắt · Discord · 2026
…ội không tăng; theo Discord, giao từng phần dùng được ngay (incremental delivery) là điều kiện để framework được dùng thật. Bài học cho SWE - Precondition nằm trong định nghĩa task…
- DoorDash Công ty Thành viên
Nguồn đầu tiên của DoorDash trong wiki là bài 2022 của một thực tập sinh nghiên cứu (CMU): chaos engineering ở production không hợp với DoorDash vì khách mất đơn, nên thử fault injection có hệ thống ở mức service…