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 đó.
When DNSSEC goes wrong: how we responded to the .de TLD outage
DNSSEC: mỗi bản ghi có chữ ký (RRSIG); chuỗi tin cậy đi từ root xuống TLD xuống domain. Gãy ở một mắt xích thì mọi thứ bên dưới đều lỗi xác thực. Resolver bắt buộc phải trả SERVFAIL.
Scaling Security Insights: how we achieved a 10x increase in global scanning capacity
Security Insights quét định kỳ mọi account, zone, bản ghi DNS để tìm cấu hình sai. Hai vấn đề: quét 1–2 tuần một lần, và nhiều account free phải tự bật mới được quét.
How we rebuilt Next.js with AI in one week
Next.js dùng toolchain riêng (Turbopack); muốn chạy trên nền tảng serverless khác (Cloudflare, Netlify, Lambda) phải nắn lại output build. OpenNext làm việc đó bằng cách dịch ngược output của Next.js, nên vỡ không đoán…
Rearchitecting the Workflows control plane for the agentic era
Workflows (engine durable execution chạy trên chính nền tảng Workers của Cloudflare) được thiết kế cho workflow do người kích hoạt (đăng ký, đặt hàng): mỗi người một instance, người không bấm nhanh được. Thực tế dần…
Value Separation in Pebble: Storage Engine Optimization
CockroachDB ghi KV xuống Pebble, một LSM tree: compaction chạy nền liên tục đọc các SSTable, merge theo key, ghi lại. Compaction giảm read amplification nhưng tốn CPU, băng thông đọc và rất nhiều băng thông ghi.
How Coinbase built a governed platform for internal operations
Support, vận hành, compliance, pháp lý, risk và engineer đều cần đọc/ghi dữ liệu khách hàng, mỗi nhóm một lý do chính đáng. Để tự nhiên thì công cụ admin sinh sôi, mỗi công cụ tự làm authorization, audit và rate limit.
Coding Had a Concurrency Problem: How Mux Helped Solve It
Đầu 2026 mọi engineer Coinbase có Cursor, Copilot, OpenCode, Claude Code. Agent viết nhanh nhưng quy trình vẫn tuần tự: một branch, một terminal, một việc; agent làm thì người chờ; đổi việc thì stash, đổi branch, mất…
A postmortem of our May 7, 2026 outage
Tối 7/5/2026 (19:20 ET): nhiều máy làm lạnh hỏng cùng lúc trong một data hall của AWS us-east-1 (AZ use1-az4). Rack tự tắt vì nhiệt, kéo theo EC2 và EBS trong toà nhà đó. Nhiều công ty khác cũng bị ảnh hưởng.
A postmortem of our July 14, 2026 incident
Một cụm Kubernetes production dùng chung chứa các service hạ tầng lõi; lưu lượng vào cụm đi qua Istio ingress gateway.
Migrating 300+ namespaces from self-hosted Temporal to Temporal Cloud
Temporal là lớp durable execution dưới nhiều luồng của Coinbase: trading, thanh toán, settlement, quy trình pháp lý (xoá dữ liệu GDPR, KYC), ETL, backfill, cấp phát hạ tầng.
Osprey: Open Sourcing our Rule Engine
Discord cần một hệ đánh giá hoạt động của user theo thời gian thực để phát hiện lạm dụng: xử lý hàng nghìn event mỗi giây, cho team viết luật có hiệu lực trong vài phút, trả về phán quyết rõ ràng, cho thấy luật đã chạy…
Tracing Discord's Elixir Systems (Without Melting Everything)
Mỗi server Discord ("guild") là một process Elixir chạy độc lập, fan-out mỗi hành động tới các process "session", mỗi session đẩy xuống client. Một hành động của user là một chuỗi message giữa các process.
How Discord Automates ScyllaDB Clusters at Scale
Đội Persistence Infrastructure 7 người vận hành Elasticsearch, Postgres và ScyllaDB; riêng ScyllaDB (tin nhắn, kênh, server, phần lớn dữ liệu user) là hàng chục cụm, hàng trăm node (2026).
You've Got (Too Much) Mail: Behind the Scenes of the 3/25/26 Voice Outage
25/3/2026, 12:13–15:30 PDT: voice/video suy giảm nặng; user không bắt đầu hay tham gia được cuộc gọi ("Awaiting Endpoint").
Automating Feature-Flag Cleanup at Scale with a Multi-Agent LLM System
Nền tảng experimentation của DoorDash quản lý hơn 60.000 feature flag (gọi là dynamic value, DV) trên khoảng 623 repo; hơn một nghìn flag đã "chết" (tính năng đã rollout hết nhưng nhánh điều kiện còn trong code), mỗi…
From Batch Snapshots to Near-Real-Time Data
Doximity đã có pipeline batch chép định kỳ snapshot của DB ứng dụng vào warehouse (Snowflake): tin cậy, nhất quán giao dịch, nhưng độ tươi tính bằng giờ. Họ thêm CDC để thay đổi có mặt trong vài phút, giữ nguyên batch…
Migrating Doximity's iOS Newsfeed to SwiftUI Without Disrupting Users or Development
Newsfeed là màn hình được dùng nhiều nhất của app iOS. Feed là server-driven: server chọn card, section trong mỗi card và thứ tự; app sở hữu cách vẽ và hành vi của từng loại section đã biết.
What Is Inside an Iceberg Table?
Bảng Iceberg nhìn như bảng thường khi query, nhưng bên dưới là một cây file trên object storage: một file JSON ở trên, vài lớp Avro ở giữa, Parquet ở dưới. Khi query chậm hay số liệu lạ, cần biết trong cây đó có gì.
DuckLake v1.0: The Lakehouse Format Built on SQL Reaches Production-Readiness
Manifesto 5/2025: theo DuckDB Labs, metadata của lakehouse nên nằm trong một database (catalog) chứ không rải thành file trên object storage như Iceberg và Delta. Catalog là bất kỳ hệ nào nói SQL, có primary key và lưu…
Data Inlining in DuckLake: Unlocking Streaming for Data Lakes
Data lake (Iceberg, Hudi, Delta) lưu dữ liệu bằng Parquet và metadata cũng bằng file (JSON, Avro) trên object storage. Mỗi lần ghi nhỏ tạo một file dữ liệu mới và cập nhật metadata.
DuckDB v2.0: Your Database Deserves a Better Parser
Từ commit đầu tiên năm 2018, DuckDB dùng parser và grammar lấy từ PostgreSQL: trưởng thành, đã qua thử lửa, cú pháp quen thuộc. Họ thêm một Transformer đổi parse tree kiểu Postgres sang AST nội bộ.
Inside Minerva: building scalable observability for eBay's monetization platform
Hệ tính phí (monetization) của eBay phụ thuộc khoảng 200 thuộc tính của item, seller, marketplace, campaign; eBay báo Q2/2026 có 136 triệu buyer, 2,6 tỉ listing. Một tổng toàn cục có thể trông bình thường trong khi một…
GPU-accelerated vector indexing in Elasticsearch with NVIDIA cuVS
Dựng index vector trên CPU ở quy mô TB–PB có thể mất nhiều ngày (theo một nguồn Elastic dẫn), cản trở những workload phải dựng lại index thường xuyên: catalog sản phẩm làm mới mỗi đêm, đổi embedding model.
Check 100 candidates, not 10 million documents: Faster kNN filters in Elasticsearch
Elasticsearch có hai cấu trúc ANN cho densevector: HNSW (đồ thị lân cận, đi từ hàng xóm sang hàng xóm, giữ beam numcandidates) và IVF (bbqdisk, gom vector quanh centroid, quét posting list gần nhất). Cả hai đều nằm theo…