Tìm kiếm
22 kết quả cho “Incremental”. Tìm không phân biệt dấu.
- 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…
- 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…
- 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…
- 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ệ…
- 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ộ…
- 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…
- Python at Scale: Strict Modules Bài tóm tắt · Instagram · 2019
Instagram Server là monolith Python vài triệu dòng, hàng trăm commit mỗi ngày, deploy production vài phút một lần (2019). Theo Instagram, các tính năng động của Python ổn với codebase nhỏ và đội có kỷ luật, nhưng thành…
- Apache Hudi at Uber: Engineering for Trillion-Record-Scale Data Lake Operations Bài tóm tắt · Uber · 2026
Khoảng 2015, data lake chuẩn của ngành là file, chỉ append, batch. Workload quan trọng của Uber thì khác: dữ liệu thay đổi (vòng đời chuyến, trạng thái đơn, thuộc tính thiết bị), stream có tỉ lệ update cao, và cần xử lý…
- 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.…
- Migrating a Large Flow Monorepo to TypeScript Bài tóm tắt · Yelp · 2026
Đầu 2017, đội Webcore chọn Flow thay vì TypeScript (lúc đó Flow hỗ trợ React và hiệu năng tốt hơn). Vài năm sau TypeScript rõ ràng thắng: nhiều kiểu cho package npm hơn hẳn, ổn định hơn.
- 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…
- Đổ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.
- Hệ thống độ trễ thấp (low latency) Chủ đề Thành viên
Ở sàn giao dịch và công ty market making, mỗi giao dịch làm thay đổi thị trường cho giao dịch sau, và ai phản ứng chậm hơn thì thua. Yêu cầu không chỉ là latency trung bình thấp mà latency ổn định ở đuôi, ở thang micro…
- Hạ tầng nghiên cứu định lượng (dữ liệu thị trường, feature, backtest) Chủ đề Thành viên
Một quỹ định lượng hay công ty market making sống bằng vòng nghiên cứu: đặt giả thuyết → lấy dữ liệu → tạo feature → train model hay dựng tín hiệu → backtest/mô phỏng → đưa vào giao dịch thật → lặp lại. Theo Optiver, độ…
- 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…
- Why we rewrote WAL-G for Postgres backups in Rust: Meet WAL-RUS Bài tóm tắt · ClickHouse · 2026
…theo process. CPU tương đương (chủ yếu là nén LZ4). - Thêm incremental backup dựa trên WAL summary của Postgres 17 (đang đưa ngược vào WAL-G). Dự định thành cơ chế backup mặc định…
- 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…
- Outage post-mortem Bài tóm tắt · Dropbox · 2014
…base, mỗi DB một master và hai replica, cộng backup full và incremental ở môi trường riêng. Các DB này giữ metadata cho tính năng (chia sẻ album, camera upload, một số API), không…
- How Render Workflows powers our internal data pipeline Bài tóm tắt · Render · 2026
…hỉ có 2 người . Họ nâng dbt-core từ 1.4 lên 1.11, thêm bảng incremental và kiến trúc nhiều lớp. - Một dataset quan trọng (dự báo hoá đơn trong tháng) đến muộn: do một job Go viết t…
- 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…