Tìm kiếm
40 kết quả cho “MERGE”. Tìm không phân biệt dấu.
- How GitHub uses merge queue to ship hundreds of changes every day Bài tóm tắt · GitHub · 2024
…hub.blog/engineering/engineering-principles/how-github-uses-merge-queue-to-ship-hundreds-of-changes-every-day/) Bài ngoài sheet. GitHub kể việc dùng chính tính năng sản phẩm của họ…
- Hardening EmergencyReparentShard in v25 Bài tóm tắt · Vitess (PlanetScale/CNCF) · 2026
…ao — [bài gốc](https://vitess.io/blog/2026-09-23-hardening-emergency-reparent-shard/) Bài của dự án mã nguồn mở; mọi nhận định là theo các maintainer. Bối cảnh - EmergencyReparentS…
- Fleet Management at Spotify (Part 3): Fleet-wide Refactoring Bài tóm tắt · Spotify · 2023
…eam tự chọn dùng, tự động onboard mọi backend bằng PR và tự merge nếu qua test. Nay 96% backend production dùng BOM, 80% dùng bản dưới 7 ngày tuổi (giữ 18 tháng liền); đổi phiên bả…
- How LinkedIn handles merging code in high-velocity repositories Bài tóm tắt · LinkedIn · 2020
…phải tốt cho cả repo rất bận lẫn repo í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…
- Incident report: Runs list and logs degraded Bài tóm tắt · Trigger.dev · 2026
…1.000 node cho "type tree" của cột JSON, và với background merge thì giới hạn này hard-code (merge chạy không có query context nên luôn dùng mặc định). Không setting nào nâng được…
- From Batch Snapshots to Near-Real-Time Data Bài tóm tắt · Doximity · 2026
…ảng về khoá, schema, kiểu dữ liệu. - Có thể query trước khi merge: consumer đọc view = bảng base đã nén + delta chưa merge (lấy thay đổi mới nhất theo khoá chính, phủ lên base, bỏ…
- GitHub Enterprise Cloud with data residency: How we built the next evolution of GitHub Enterprise using GitHub Bài tóm tắt · GitHub · 2024
…iển. - Một pipeline cho mọi target: vẫn mô hình deploy then merge (deploy nhánh trước khi merge) qua merge queue. Thứ tự: deploy song song tới các môi trường nhân viên dùng (gồm mộ…
- Redesigning DuckDB's Sort, Again Bài tóm tắt · DuckDB Labs · 2025
…viết lại sort trên nền chung đó. - Lựa chọn 2021 là cascade merge 2 chiều (nhanh trong RAM) chứ không phải k-way merge (ít I/O nhất khi vượt RAM, vốn là cách kinh điển). Thay đổi c…
- Anatomy of a (Postgres) search engine Bài tóm tắt · PlanetScale · 2026
…ể bỏ qua cả khối không thể vượt k kết quả đã có. - Segment, merge, tombstone: index lớn hơn bộ nhớ được ghi thành nhiều segment bất biến; tài liệu mới vào segment khả biến (kém hiệ…
- Fastest Table Sort in the West – Redesigning DuckDB's Sort Bài tóm tắt · DuckDB Labs · 2021
…luồng sort phần dữ liệu nó gom bằng radix sort; rồi cascade merge (mỗi lần gộp hai khối, hiệu quả trong bộ nhớ) thay vì k-way merge (ít I/O hơn, kiểu truyền thống cho sort ngoài).…
- Lessons from our journey to enable global code search with Elasticsearch on GitLab.com Bài tóm tắt · GitLab · 2019
…n lớn nhất. Thay đổi chính (các ngõ cụt và hướng đi) - Forcemerge để lấy lại chỗ của soft delete: xoá document trong Elasticsearch chỉ đánh dấu, chỗ được lấy lại khi merge; index c…
- Making "never break the build" scale Bài tóm tắt · Jane Street · 2014
…est. Cách làm ngây thơ là build-bot nhận từng pull request, merge với tip, build và chạy toàn bộ test, đạt thì mới thành tip mới. Jane Street tự viết build-bot cho việc này. - Cách…
- Rust's CI is moving to GitHub Actions Bài tóm tắt · Rust · 2020
…ách đó. Bối cảnh - Rust muốn master luôn xanh , nên test và merge từng PR một : các PR đã duyệt xếp hàng trong bors. CI rộng: 57 máy build và test compiler trên mọi nền tảng hỗ trợ…
- GPU-accelerated vector indexing in Elasticsearch with NVIDIA cuVS Bài tóm tắt · Elastic · 2026
…i index xong, index phân mảnh vẫn làm search chậm, và force merge trên CPU mất hàng giờ tới hàng ngày. Thay đổi chính - Đẩy việc dựng đồ thị HNSW sang GPU bằng NVIDIA cuVS; CPU dàn…
- Why Adaptive Warehouses Are up to 13.7x Faster for DML Operations Bài tóm tắt · Snowflake · 2026
…le thay thế: write amplification . Update nhỏ, rải rác (CDC MERGE, DELETE có chọn lọc) là trường hợp tệ nhất. - Snowflake còn giữ thống kê cột chính xác cho dữ liệu còn sống để que…
- Fleet Management at Spotify (Part 1): Spotify's Shift to a Fleet-First Mindset Bài tóm tắt · Spotify · 2023
…thế nào? Tìm chỗ, refactor tự động, kiểm bằng CI, điều phối merge/deploy và theo dõi (phần 3). Theo bài, định luật Hyrum đúng ở quy mô này. 4. Tin thay đổi không ai review thế nào?…
- Sharing Mobile Application Code Across Platforms with Kotlin Multiplatform Mobile for GraphQL Queries Bài tóm tắt · Zillow · 2023
…lease và nhánh chính làm schema trong repo KMM lỗi thời khi merge; quy ước tránh làm song song trên cùng nội dung GraphQL. - Version theo commit hash không có thứ tự, hai dev ghi đ…
- Nebula as a Storage Platform to Build Airbnb's Search Backends Bài tóm tắt · Airbnb · 2016
…- Pipeline offline mỗi repository: dump delta ra S3 → Spark merge với snapshot cũ + dữ liệu offline (feature ML) + kiểm tra sanity → nạp snapshot mới; delta chỉ bị xoá sau khi snap…
- Safeguarding Dynamic Configuration Changes at Scale Bài tóm tắt · Airbnb · 2026
…có bốn phần: lớp cho developer (mặc định Git : PR, review, merge; portal web cho admin và cập nhật khẩn), control plane (schema, quyền sở hữu, ACL, quyết định rollout: môi trường…
- How we built the Internal Data Warehouse at ClickHouse Bài tóm tắt · ClickHouse · 2023
…ng đích. - Idempotent: hầu hết bảng dùng ReplicatedReplacingMergeTree (cùng khoá thì giữ bản cuối), nên nạp lại một giờ bao nhiêu lần cũng được; khi đọc để transform dùng FINAL cho…
- How LinkedIn extended ClickHouse from distributed tracing to metric discovery and analytics Bài tóm tắt · ClickHouse · 2026
…CDC liên tục từ time-series DB vào bảng ReplicatedReplacingMergeTree (khử trùng theo ID duy nhất khi merge, nên chịu được at-least-once). Mỗi ngày dựng bảng mới từ dữ liệu offline…
- PostgreSQL Stories: From slow query to fast, via stats Bài tóm tắt · Render · 2024
…ợc EXPLAIN ANALYZE vì nó chạy thật query hàng giờ) cho thấy merge join trên hai index, dừng ở dòng đầu tiên. - Vẽ dữ liệu ra mới thấy: serviceId có tiền tố theo loại ( crn- cron, d…
- Open sourcing kubenetmon: how we monitor data transfer in ClickHouse Cloud Bài tóm tắt · ClickHouse · 2025
…và NAT. - Lưu vào ClickHouse (LogHouse nội bộ): bảng SummingMergeTree tự cộng byte/gói theo mọi tổ hợp nhãn, mốc thời gian làm tròn theo phút, nên đọc conntrack 5 giây một lần vẫn…
- Real-Time Indexing for Billions of Vectors: How we built fast, fresh vector indexing at scale in CockroachDB Bài tóm tắt · Cockroach Labs · 2025
…nd-trip mạng; ánh xạ tự nhiên vào range key-value để split, merge, rebalance như dữ liệu thường; không có điểm nóng; cập nhật tăng dần không chặn query. Thay đổi chính - C-SPANN (g…
- Integrating Neo4j Into Your Stack Bài tóm tắt · Doximity · 2022
…thread để ghi dồn không đè leader. - Upsert idempotent bằng MERGE trên UUID, vì có thể reset offset và replay cả topic. - Thứ tự đến lệch: quan hệ AUTHOR OF có thể tới trước node U…
- What Is Inside an Iceberg Table? Bài tóm tắt · DuckDB Labs · 2026
…ông sửa file dữ liệu mà ghi (file, vị trí dòng) cần bỏ qua (merge-on-read). Ghi rẻ, đọc phải ghép, và chi phí tăng theo số file xoá. Iceberg v3 lưu cùng thông tin bằng deletion vec…
- Scaling and benchmarking a critical message bus using a new indexing strategy Bài tóm tắt · Jane Street · 2026
…ndex từng topic không khả thi. Khi client xin message, Aria merge n-đường các index bằng min-heap để dựng lại luồng đúng thứ tự. - Viết công cụ benchmark nhiều kịch bản recovery tr…
- Smart alerts in ThirdEye, LinkedIn's real-time monitoring platform Bài tóm tắt · LinkedIn · 2019
…r (bỏ thay đổi nhỏ, ngắn, hoặc ít tác động lên toàn site) → merger gộp bất thường liên tiếp → grouper gom hàng trăm metric bị ảnh hưởng cùng lúc thành ít alert. - Notification flow…
- An open-source spec for Codex orchestration: Symphony Bài tóm tắt · OpenAI · 2026
…t, chạy lại check flaky. - Kết quả, theo OpenAI: số PR được merge ở vài team tăng 500% trong ba tuần đầu; product manager và designer tự tạo yêu cầu tính năng và nhận lại gói revie…
- 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…
- Deploy và release an toàn Chủ đề Thành viên
Phần lớn sự cố bắt đầu bằng một thay đổi: code mới, cấu hình mới, hạ tầng mới. Khi hệ thống và tổ chức lớn lên, câu hỏi là làm sao đưa thay đổi lên production thường xuyên mà vẫn giới hạn được thiệt hại khi có lỗi.
- 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ự…
- Pipeline dữ liệu và analytics Chủ đề Thành viên
Lúc đầu, báo cáo chạy thẳng trên DB production. Đến một lúc truy vấn phân tích làm chậm giao dịch, dữ liệu cần gộp từ nhiều nguồn, và có thêm người dùng mới (analyst, ML, khách hàng xem dashboard). Khi đó cần một mặ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:
- 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.
- 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.
- 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…
- Scale dọc trước khi scale ngang Chủ đề
Thêm máy (scale ngang) kéo theo độ phức tạp phân tán. Bắt mỗi máy làm được nhiều hơn (scale dọc, tối ưu) thì đơn giản hơn, nhưng có trần và dễ thành một điểm hỏng.
- Event-driven, message queue và Kafka Chủ đề Thành viên
Khi một hệ có nhiều bên cần biết "có gì vừa xảy ra" (đơn hàng đổi trạng thái, tin đăng được sửa, ticket được cập nhật), gọi đồng bộ từng bên một làm producer phải biết mọi consumer, và một consumer chậm kéo chậm cả…