Bài tóm tắt

Tóm tắt bằng lời riêng, luôn dẫn về bài gốc. 931 bài. Đọc miễn phí.

Nguồn dữ liệu danh sách bài viết của blog công ty

Danh sách bài trên trang công ty gồm 10.013 bài. Khoảng 73,6% (7.365 bài) do SWE Wiki thu thập thủ công từ kho lưu trữ blog chính chủ của các công ty, kèm ngày đăng. Phần còn lại lấy từ các danh sách công khai trên GitHub: binhnguyennus/awesome-scalability (667), abhivaikar/howtheytest (551), upgundecha/howtheysre (499), eugeneyan/applied-ml (376), Engineer1999/ML-System-Design-Case-Studies (239), upgundecha/howtheyaws (149) và một số danh sách nhỏ khác. Mọi link luôn dẫn về bài gốc trên blog của tác giả; SWE Wiki không sao chép nội dung bài. Hiện 8.979 bài thuộc 133 công ty có trang riêng được hiển thị cho thành viên. Cảm ơn những người duy trì các danh sách đó.

Mọi giai đoạn 1. Khởi đầu2. Tăng trưởng3. Quy mô lớn4. Điều chỉnh
Mọi độ khó DễCơ bảnTrung bìnhKhóNâng cao
Bài tóm tắt · Etsy · 2026 Nâng cao

Migrating Etsy's database sharding to Vitess

Etsy shard MySQL từ khoảng 2010: ~1.000 bảng trên ~1.000 shard, hơn 425 TB, ~1,7 triệu request/giây (2026).

Bài tóm tắt · Fastly · 2026 Trung bình

Using the Gini Coefficient to Plan Edge Capacity

Một POP của Fastly là máy bare-metal chạy lẫn nhiều loại tải (video live, API, security, tải phần mềm, Compute wasm), phần cứng nhiều đời. Không có một con số "capacity": cùng một POP có thể dư thừa hôm nay và nghẹt hôm…

Bài tóm tắt · Stream (GetStream) · 2026 Trung bình

Inside Stream's Real-Time Architecture for Trading & Investing Apps

Theo Stream, app giao dịch có hai "mặt phẳng" realtime: giao dịch (lệnh, khớp, sổ cái; cần thứ tự, idempotency, kiểm toán) và trải nghiệm (feed, thông báo, chat, video; cần fan-out toàn cầu và latency cảm nhận thấp).…

Bài tóm tắt · GitHub · 2026 Khó

Building Git infrastructure for agent-scale development

Tải tăng vọt vì agent (theo GitHub): tổng sự kiện Git từ 218,2 tỉ lên 473,3 tỉ mỗi tháng (9/2025 → 8/2026); push tăng 4,9 lần trong một năm (0,69 → 3,35 tỉ/tháng); 7,38 tỉ commit trong tháng 9/2026, gấp hơn năm lần năm…

Bài tóm tắt · GitHub · 2026 Trung bình

How we rebuilt the search architecture for high availability in GitHub Enterprise Server

Trong GitHub Enterprise Server (bản tự host), search không chỉ là ô tìm kiếm: trang Issues, releases, projects, số đếm issue và PR đều dựa vào nó.

Bài tóm tắt · Grab · 2026 Trung bình

Scaling Grab's Data Lake: Our journey to Apache Iceberg adoption

Data lake của Grab: hàng petabyte, hàng tỉ object trên S3, phục vụ cả metric gần thời gian thực lẫn batch lớn qua hai nền tảng nội bộ (Slide cho batch, Hugo cho ingest từ hệ online). Nhiều năm, phần lớn bảng là Hive…

Bài tóm tắt · Grab · 2026 Trung bình

Data Mesh at Grab (Part II): The foundational tools behind certification

Phần 1 đặt nguyên tắc (sở hữu, hợp đồng, chứng nhận). Theo Grab, văn hoá chỉ đổi khi công cụ đổi thói quen hằng ngày, nên phần này kể ba nền tảng làm việc chứng nhận chạy được trên hàng trăm nghìn dataset, stream, thuộc…

Bài tóm tắt · Grab · 2026 Trung bình

Data Mesh at Grab (Part III): Operationalizing data reliability with automated DPIs

Grab chuyển từ một đội Data Engineering trung tâm sang data mesh: các team tự publish data product, được chứng nhận (chủ sở hữu, tài liệu, lineage, kiểm chất lượng) qua Hubble (metadata, lineage), Genchi (quan sát chất…

Bài tóm tắt · Hudson River Trading · 2026 Khó

Long on Research, Short on Bandwidth

Giao dịch của HRT dựa trên lượng tính toán nghiên cứu khổng lồ: train nhiều loại model trên nhiều năm lịch sử từ các sàn khắp thế giới rồi mô phỏng hành vi của chúng trong vô số kịch bản giao dịch.

Bài tóm tắt · Hudson River Trading · 2026 Khó

Designing a SystemVerilog Language Server

HRT dùng FPGA và ASIC để đạt latency và throughput CPU không với tới, logic viết bằng SystemVerilog.

Bài tóm tắt · Inngest · 2026 Dễ

Reducing local dev time by 83%: Why we migrated off Next.js

Inngest từng chuyển từ Vite sang Next.js "trong chưa tới một ngày", dùng App Router từ bản beta và React Server Components (RSC) với lời hứa bỏ được màn hình trống và network waterfall của SPA.

Bài tóm tắt · Inngest · 2026 Trung bình

Our Migration to FoundationDB, Part 1

Queue của Inngest quyết định job nào chạy tiếp, cho account nào, trên executor nào; mọi lần chạy function đều đi qua nó, và nó phải giữ công bằng giữa các tenant. Hiện chạy nhiều shard queue tách theo bậc giá (free,…

Bài tóm tắt · Inngest · 2026 Nâng cao

Attack of the Shards: Our Migration to FoundationDB, Part 2

Inngest (nền tảng durable execution) chuyển queue từ Valkey (bản fork của Redis, chạy trong RAM, thao tác queue đơn luồng) sang FoundationDB (KV có transaction, dữ liệu trên đĩa).

Bài tóm tắt · Inngest · 2026 Trung bình

Incident report for September 18, 2026: When Deletion Cascades Exhausted Our Database Connections

Postgres chính của Inngest giữ dữ liệu quản lý account (account, workspace, cấu hình). Service hỏi nó định kỳ (quyền theo gói, account chạy trên phần hạ tầng nào) qua PgBouncer, và mọi service dùng chung các pool.

Bài tóm tắt · Istio (CNCF) · 2026 Cơ bản

ACTION REQUIRED FOR GOOGLE CONTAINER REGISTRY USERS, scream tests, and our move to AWS

Năm 2026, do mô hình tài trợ thay đổi, Istio dời toàn bộ hạ tầng từ GCP sang AWS. Người dùng khắp nơi đang kéo image, Helm chart và artifact phát hành (RPM, DEB, mã nguồn, SPDX, istioctl) từ các địa chỉ do GCP host:…

Bài tóm tắt · Jane Street · 2026 Khó

Can you use autoregressive diffusion to generate market data?

Model thường gặp trong tài chính định lượng nhận luồng sự kiện thị trường của một mã (lệnh treo được thêm, huỷ, khớp) và dự đoán giá tương lai. Model sinh thì hiếm hơn: tổng hợp được cả sự kiện sổ lệnh lẫn thời điểm…

Bài tóm tắt · Jane Street · 2026 Khó

Flex Model: an event-driven feature engineering system

Nhiều chiến lược giao dịch của Jane Street dùng mạng nơ-ron, nhưng dữ liệu thị trường thô (lệnh được thêm vào sổ lệnh, lệnh huỷ, giao dịch khớp) phải biến thành feature trước. Ví dụ đơn giản: mid (giữa giá mua tốt nhất…

Bài tóm tắt · Jane Street · 2026 Khó

A FUSE server for our in-house storage backend

Nhiều workload xử lý dữ liệu cần truy cập thông lượng cao vào lượng lưu trữ lớn. Trước đây dùng sản phẩm mua ngoài (Dell Isilon, VAST); khi dataset lớn dần và nghiên cứu cần truy cập nhanh hơn tới nhiều dữ liệu hơn, họ…

Bài tóm tắt · Jane Street · 2026 Khó

Scaling and benchmarking a critical message bus using a new indexing strategy

Aria là framework và hệ messaging nội bộ (dựa trên state machine replication) xử lý nhiều terabyte dữ liệu mỗi ngày (2026); client subscribe để nhận luồng message trực tiếp. Luồng chia theo topic dạng cây như hệ thư…

Bài tóm tắt · Jane Street · 2026 Khó

How recurring network maintenance exposed 6 bugs

Jane Street bảo trì mạng nhiều vào cuối tuần; mỗi lần một tủ rack có thể mất kết nối 15–25 phút. Hạ tầng Kafka nội bộ lẽ ra phải chịu được và tự nối lại. Nhiều tháng năm 2026, nó không chịu được: process segfault, rò…

Bài tóm tắt · Jane Street · 2026 Khó

Using OxCaml to implement type-safe reference counting between OCaml and Python

Jane Street là công ty OCaml, nhưng Python là ngôn ngữ chính thứ hai, công cụ chủ yếu của trader và researcher cho phân tích dữ liệu và ML; hạ tầng phần lớn là OCaml.

Bài tóm tắt · Kubernetes · 2026 Khó

How the controller-runtime Cache Actually Works, and Why Your Controller Does Not Crash the API Server

Hiểu lầm phổ biến: r.Get()/r.List() trong reconciler gọi thẳng API server và luôn thấy trạng thái mới nhất. Thực tế ngược lại.

Bài tóm tắt · Kubernetes · 2026 Trung bình

Kubernetes v1.37: Storage Version Migration Enabled by Default

Mỗi object của Kubernetes được ghi vào storage (etcd) theo một storage version (một dạng schema). Đổi storage version chỉ áp dụng cho lần ghi mới; object cũ vẫn nằm ở dạng cũ cho tới khi bị ghi lại.

Bài tóm tắt · Kubernetes · 2026 Trung bình

The Invisible Rewrite: Modernizing the Kubernetes Image Promoter

Mọi image trên registry.k8s.io đi qua kpromo: chép image từ registry staging sang production, ký bằng cosign, nhân bản chữ ký ra hơn 20 mirror theo vùng, sinh attestation SLSA. Công cụ này hỏng thì không bản Kubernetes…