Tìm kiếm
24 kết quả cho “Rewrite”. Tìm không phân biệt dấu.
- The Invisible Rewrite: Modernizing the Kubernetes Image Promoter Bài tóm tắt · Kubernetes · 2026
…i gốc](https://kubernetes.io/blog/2026/03/17/image-promoter-rewrite/) Bài của SIG Release. Phần chữ ký số (cosign, SLSA, SBOM) chỉ tóm tắt ngắn; lõi của bài là viết lại một công cụ…
- How Uber Executed A JUnit Migration at Massive Scale Bài tóm tắt · Uber · 2026
…team đã có thể viết JUnit 5 trước khi migration chạy. - OpenRewrite trên Bazel: OpenRewrite parse code thành LST (cây giữ cả kiểu, định dạng, metadata), recipe biến đổi trên cây rồ…
- Automating Code Migrations at Scale Bài tóm tắt · Allegro · 2024
…dabot (mở PR nâng version) + một GitHub App nội bộ @allegro-rewrite chạy OpenRewrite (công cụ biến đổi code theo "recipe"). - Luồng: Dependabot mở PR nâng major version → app nhận…
- Building a region‑aware, SEO‑friendly global web app Bài tóm tắt · Mercari · 2025
…g một vùng dễ. App Router chỉ hiểu đường dẫn nên middleware rewrite hk.mercari.com/en thành /hk/en nội bộ; thư mục app/[region]/[locale] ; tham số vùng truyền xuống BFF (ví dụ giá…
- Beyond synthetic testing: Capturing and replaying real database workloads at Airbnb Bài tóm tắt · Airbnb · 2026
Fleet MySQL-compatible của Airbnb (2026): hàng trăm cụm, hàng nghìn use case, hàng triệu QPS. Bài toán: định cỡ cụm cho tăng trưởng, giữ hành vi qua nâng cấp và migration, tái hiện sự cố để debug.
- Inside the feature store powering real-time AI in Dropbox Dash Bài tóm tắt · Dropbox · 2025
Dropbox Dash (tìm kiếm và agent trên tài liệu, chat, nội dung công ty) xếp hạng tài liệu bằng ML theo thời gian thực. Một query kéo ranker chấm nhiều file, mỗi file cần hàng chục feature hành vi và ngữ cảnh, nên một…
- Rebuilding our tech stack for the new Facebook.com Bài tóm tắt · Meta · 2020
Facebook.com ra đời năm 2004 là một website PHP render ở server. Qua nhiều năm, từng lớp công nghệ được thêm vào cho tính năng tương tác; mỗi lớp làm site chậm thêm một chút và khó bảo trì hơn, đến mức tính năng như…
- Enabling the next-generation trait solver on nightly Bài tóm tắt · Rust · 2026
Sau gần 4 năm, trait solver thế hệ mới sắp ổn định. Theo đội Rust, đây là thay đổi đơn lẻ lớn nhất của compiler kể từ bản đầu: thay toàn bộ cách chứng minh where-clause, chuẩn hoá associated type... Lợi ích chính nằm ở…
- Rust at scale: An added layer of security for WhatsApp Bài tóm tắt · WhatsApp · 2026
WhatsApp mã hoá đầu cuối mặc định cho hơn 3 tỉ người (2026). Mã hoá không chặn được file độc: một ảnh hay video được chế tác có thể khai thác lỗi chưa vá trong hệ điều hành, thư viện của hệ điều hành, hay chính app.
- Migration không downtime Chủ đề Thành viên
Hệ thống đang chạy thật (gọi xe, chat, thiết kế) không được dừng, nhưng phải đổi ngôn ngữ, database hoặc hạ tầng bên dưới.
- Nền tảng nội bộ cho service (đường ray chung) Chủ đề Thành viên
Tách hệ thống thành nhiều phần (service, hoặc component trong một monolith) giải được bài toán tổ chức. Nhưng nếu mỗi team tự làm RPC, retry, log, metric, contract theo cách riêng, thì ta chỉ đổi một kiểu hỗn loạn lấy…
- Quản lý fleet và migrate code hàng loạt Chủ đề Thành viên
Khi số component (repo, service, pipeline, thư viện) tăng nhanh hơn số kỹ sư, chi phí của mỗi thay đổi xuyên suốt (nâng thư viện, vá bảo mật, đổi API nội bộ, khai tử dataset) tỉ lệ với số component chứ không với độ khó…
- Coding agent trong engineering (migrate, viết lại, chạy song song, quyền hạn) Chủ đề Thành viên
Từ 2026 các công ty bắt đầu giao cho coding agent những việc trước đây là dự án nhiều tuần: migrate hàng trăm module hay dataset, dọn feature flag, viết lại cả framework hay app. Agent viết nhanh, nhưng ba thứ không tự…
- Hạ tầng tìm kiếm Chủ đề Thành viên
Lúc đầu, tìm kiếm là LIKE trên database hoặc một thư viện (Lucene) nhúng trong app. Khi dữ liệu và tính năng tăng, search thành một hệ có trạng thái riêng, khác database ở mấy điểm:
- Kiến trúc frontend Chủ đề Thành viên
Frontend bắt đầu là vài trang render ở server; lớn lên thành ứng dụng có trạng thái, nhiều team cùng sửa, và mỗi tính năng thêm vào là thêm byte phải tải. Ba trục lặp lại trong các nguồn: render ở đâu (server, client,…
- Uber Công ty Thành viên
Một vòng đủ: monolith → microservices → tổ chức lại microservices. Năm 2012–2013 Uber có hai monolith; khi lên hàng trăm kỹ sư thì tách. Lý do chủ yếu là tổ chức. Năm 2015 họ có 500+ service và phải chuẩn hoá contract…
- Allegro Công ty Thành viên
Allegro (Ba Lan) đi từ 3 developer với dữ liệu lưu trong file (1999) → scale bằng tự viết cache, connection pool, search engine bằng C trên Oracle (~2005) → framework tự chế trong cùng codebase (2008–2009, code mới vẫn…
- How AI Agents Halved the Effort of Migrating 500 Gradle Modules from Koin to Hilt Bài tóm tắt · Allegro · 2026
…tách thời gian người khỏi thời gian máy. Liên quan - - (OpenRewrite cho thay đổi phá vỡ của thư viện nội bộ) · · -…
- Value Separation in Pebble: Storage Engine Optimization Bài tóm tắt · Cockroach Labs · 2026
…mang bitmap (run-length) đánh dấu value còn sống; blob file rewrite compaction OR các bitmap rồi chỉ chép value còn sống, không viết lại SST (handle vẫn đúng nhờ ánh xạ ID logic →…
- Cockroach Labs Công ty Thành viên
Bài 2026 của Cockroach Labs nói về bên trong storage engine Pebble của CockroachDB: từ v25.4 (bật trong benchmark nightly cuối 6/2025), value lớn được tách khỏi key ra blob file để compaction chỉ chép handle; theo…
- Zero-downtime Postgres migrations - the hard parts Bài tóm tắt · GoCardless · 2015
…không đổi tên cột/bảng đang dùng (copy rồi xoá sau); không rewrite bảng khi giữ khoá độc quyền (ví dụ thêm cột có DEFAULT ... NOT NULL ); không làm việc đắt khi giữ khoá độc quyền…
- Did you mean "Galene"? Bài tóm tắt · LinkedIn · 2014
…riêng. - Đường query: Federator (viết lại query bằng plugin rewriter: sửa chính tả, từ đồng nghĩa, cá nhân hoá theo đồ thị) → nhiều vertical (member, job, company) → Broker của mỗi…
- Fleet Management at Spotify (Part 3): Fleet-wide Refactoring Bài tóm tắt · Spotify · 2023
…biến đổi code được đóng thành image Docker (từ sed tới OpenRewrite), Fleetshift chạy nó trên từng repo bằng hạ tầng Kubernetes sẵn có (không còn chạy trên laptop), đẩy PR. Mỗi "sh…
- Background Coding Agents: Downstream Consumer Dataset Migrations (Honk, Part 4) Bài tóm tắt · Spotify · 2026
…động ở quy mô fleet, giống Allegro 2024 với Dependabot/OpenRewrite. - Ánh xạ tường minh (bảng) tốt hơn văn xuôi, cho cả máy lẫn người. Liên quan - - - · · - ·…