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. 505 bài (đã lọc). Đọ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 · Stack Overflow · 2026 Trung bình

How we replaced Ingress-NGINX at Stack Overflow

11/2025 dự án Kubernetes thông báo khai tử Ingress-NGINX, thứ định tuyến traffic của Stack Overflow từ khi lên Kubernetes. Gateway API (thay Ingress) đã được bàn nhưng không ai đầu tư vì cái cũ vẫn chạy tốt; giờ bị buộc…

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

How we built Stripe Credits: A programmable, auditable way to pay your Stripe fees

Trước đây Stripe thu mọi phí từ số dư thanh toán chính của user; chương trình ưu đãi làm bằng giảm giá tuỳ biến hay điều chỉnh tiền bằng tay. Giảm giá chỉ áp cho phí xử lý thẻ; user trả đủ phí trước rồi mới được hoàn…

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

Scaling up your microservice testing with Apache Spark

Ví dụ xuyên suốt: service ước tính phí mạng thẻ (interchange, scheme fee) cho mỗi giao dịch. Kết quả không do một luật quyết định mà do tổ hợp luật của mạng thẻ, ngữ cảnh merchant, thuộc tính giao dịch, chương trình đủ…

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

The Real Cost of a Single Insert in Postgres

Bảng time-series devicemetrics với 3 index (khiêm tốn cho loại bảng này), mỗi dòng dữ liệu khoảng 40 byte.

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

Knowing When Your Composite Index Earns Its Write Cost

Index thường được thêm trong lúc xử lý sự cố và không ai quay lại kiểm tra. EXPLAIN cho biết index tiết kiệm bao nhiêu (đến từng buffer) nhưng không cho biết mỗi insert tốn thêm bao nhiêu: lợi ích có con số, chi phí chỉ…

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

Sizing Your IIoT Table Before You Deploy

Một bản đo cảm biến là 20 byte (timestamp, tag ID, float), nhưng nằm trong một bảng truy vấn được thì tốn 95,6 byte, nên dự án tính 12 TB thành 60 TB. Theo Tiger Data, pilot 50 cảm biến nói rất ít về nhà máy 10.000 tag…

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

Autoscaling endpoints for LLM inference

Trả tiền theo replica-phút nên phải cân hai kiểu sai: cấp dư (GPU ngồi ở 15% chỉ để chờ đỉnh) và cấp thiếu. Theo bài, LLM serving thoái hoá phi tuyến: replica chạm giới hạn concurrency không "chậm hơn chút" mà bắt đầu…

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

Canary rollouts: upgrade models in production without downtime

Hệ sinh thái model mở đổi nhanh nên đổi checkpoint hay đổi họ model là việc thường xuyên. Hai cách thường làm đều để con người làm cơ chế an toàn: đổi thẳng (mọi user cùng thấy, p95 tăng gấp đôi thì biết qua dashboard…

Bài tóm tắt · Trigger.dev · 2026 Trung bình

Why we replaced Node.js with Bun for 5x throughput

Firestarter là broker "warm start": giữ hàng nghìn kết nối long-poll HTTP từ run controller đang rảnh; khi có task run, ghép với một controller và gửi payload qua kết nối đang giữ (không cold start). Nằm trên đường găng…

Bài tóm tắt · Trigger.dev · 2026 Trung bình

Incident report: Vercel environment variables cleared during synchronization

Trigger.dev đồng bộ biến môi trường từ Vercel trước mỗi lần build. API của Vercel trả biến loại Sensitive với value: "" vì integration không được đọc giá trị.

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

How We Cut Kafka Consumer Deployment Costs by 83%

PSE-kafka consume message giá khách sạn từ Kafka và đẩy quảng cáo sang một dịch vụ Ads bên ngoài, tức là tạo doanh thu trực tiếp. Mỗi giá có hạn dùng, nên lag càng lớn thì càng đẩy giá đã hết hạn.

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

From Always-On to On-Demand: Scaling Kafka Sinks with KEDA

trivago dùng Kafka làm lớp vận chuyển dữ liệu giữa các hệ. Nhiều dữ liệu vào Kafka từ database qua Debezium (CDC), topic dùng log compaction nên giữ giá trị mới nhất mỗi key, như một snapshot liên tục.

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

Modernizing Artifact Storage at Uber

Mọi build ở Uber (monorepo Go, Java, web, Android, iOS, Python và hàng nghìn microrepo) phụ thuộc hàng trăm tới hàng nghìn artifact. Hơn mười năm, một nền tảng artifact của bên thứ ba tự host ở hai data center nằm trên…

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

Simplifying Data and Product Integrations with a Data Abstraction Layer

Query dữ liệu thường gắn chặt với cấu trúc và vị trí của dataset ("dùng bảng v2, trước 2025 thì dùng v1, metric đổi tên giữa hai bản"), nên đổi mô hình dữ liệu chậm và khó. Báo cáo cho nhà quảng cáo của Uber Ads là ca…

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

Database Federation: Decentralized and ACL-Compliant Hive Databases

Một data warehouse của mảng Delivery có hơn 16.000 dataset Hive, 10 PB của nhiều domain nằm trong một database Hive do một team trung tâm sở hữu. Từng giúp onboard và tìm dữ liệu dễ, nhưng khi lớn thì thành gánh nặng:

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

Running Cost-Efficient Export Workloads at Uber

Export workload (tuân thủ, quyền riêng tư, xuất dữ liệu vận hành; ví dụ DSAR, yêu cầu của một người xem dữ liệu cá nhân mà công ty giữ): query điểm hoặc predicate hẹp theo rider/driver/courier ID trên bảng giao dịch…

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

Accelerating Search and Ingestion with High-Performance gRPC in OpenSearch

Uber đã chuẩn hoá trên OpenSearch cho search và retrieval (ghép tài xế, chống gian lận, gợi ý Uber Eats). Hạ tầng nội bộ nói gRPC + Protobuf, còn OpenSearch chỉ có REST/JSON; các lớp chuyển đổi ở giữa thêm latency, phức…

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

Designing MCP Gateway: Uber's MCP Management Platform

Tích hợp MCP (Model Context Protocol, giao thức để agent gọi tool) ban đầu ở Uber là ad-hoc: agent mạnh lên rõ khi đọc được ngữ cảnh nghiệp vụ trực tiếp, gọi service nội bộ và hành động thay người dùng. Khi hàng trăm…

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

How Uber Executed A JUnit Migration at Massive Scale

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.…

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

Zero Sum by Design: 10 Years of Uber's Payments Platform

Gulfstream bắt đầu năm 2016 trong một phòng họp, với một nhóm nhỏ dựng bộ microservice nền; mười năm sau nhiều service đó vẫn chạy. Cùng thời gian, tổng giá trị đặt chỗ hằng năm của Uber từ 50 lên 217 tỉ USD; nền tảng…

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

Running a Software Factory Efficiently at Uber Scale

AI có mặt ở mọi pha phát triển phần mềm ở Uber (2026): hơn 70% pull request được ghi cho agent chạy local hoặc cloud; engineer đã viết hơn 3.600 agent skill, hơn 30.000 lượt chạy skill mỗi ngày. Ngày càng nhiều phiên do…

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

Halving the Time: How Uber Eats Rebuilt Its Search Pipeline

Latency search của Uber Eats đã tăng tới mức không chấp nhận được. Ba nguyên nhân chính: retrieval lấy hàng chục nghìn ứng viên rồi hydrate đầy đủ tất cả trước khi ranking bỏ phần lớn; hydration là một pha nguyên khối…

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

Scaling Verify with Wallet for Identity Verification at Uber

Nền tảng xác minh danh tính dùng chung cho các app của Uber (Uber, Uber Eats, Postmates) đã có quét giấy tờ và chụp selfie. Ví điện thoại (Apple Wallet) giờ chứa giấy tờ số (mDoc, như bằng lái mDL) có nguồn gốc do chính…

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

How We Made QStash And Upstash Workflow Reliable At Scale

QStash (message queue/lịch gọi HTTP) và Upstash Workflow gọi endpoint của khách.