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 · eBay · 2026 Trung bình

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…

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

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.

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

Bài tóm tắt · LINE (LY Corp) · 2026 Trung bình

1M messages per second: Applying E2EE to Apache Kafka in the LINE app

Một topic Kafka lớn của LINE, tới 1 triệu message/giây, do một team publish và nhiều team consume, chứa dữ liệu cá nhân nhạy cảm.

Bài tóm tắt · LINE (LY Corp) · 2026 Trung bình

Flava DBaaS deep dive: From architecture to migration and beyond

Sau sáp nhập, LY Corporation có hai private cloud lớn: Verda (LINE cũ) và YNW (Yahoo Japan cũ). Họ đang gộp cả hai vào nền tảng mới Flava, trong đó có database dạng dịch vụ (DBaaS).

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

Faster Python 3.14: faster compression and fixing 28-year-old bugs

Sau khi tối ưu pip, đội Python Platform của Man Group nhìn xuống interpreter: code I/O, buffer, thư viện nén. pip bị giới hạn chỉ dùng thư viện chuẩn đi kèm interpreter, nên muốn pip nhanh ngang uv thì phải làm Python…

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

Single-Store Vector Index: Architecture and Memory Efficiency

Memgraph là graph DB trong bộ nhớ. Vector search ở quy mô hàng triệu node với embedding nhiều chiều làm RAM thành nút thắt.

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

A Kubernetes Resource That Doesn't Exist: Caching CI Images on Ephemeral Runners

Mercari tự chạy runner GitHub Actions bằng Actions Runner Controller (ARC) trên GKE, runner tạm (ephemeral), chế độ Docker-in-Docker: mỗi pod runner có container runner và một Docker daemon sidecar, job chạy trong…

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

Turborepo Remote Cache: Accelerating CI to Move Fast

Nhiều repo web của Mercari là monorepo dùng Turborepo (song song hoá task, cache theo task). Runner GitHub Actions tự host là runner tạm, nên cache cục bộ của Turborepo mất sau mỗi job; action cache chung của GitHub…

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

Capacity Efficiency at Meta: How Unified AI Agents Optimize Performance at Hyperscale

Với code phục vụ hơn 3 tỉ người, hồi quy hiệu năng 0,1% đã là lượng điện đáng kể. Chương trình Capacity Efficiency của Meta có hai mặt: tấn công (tìm cơ hội tối ưu code đang chạy) và phòng thủ (phát hiện hồi quy trong…

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

2026 World Cup: record traffic, reliability at scale

World Cup 4 năm một lần là "bài kiểm tra tải có kế hoạch lớn nhất" của Meta. 2026: 48 đội, 104 trận, 39 ngày liên tục có đỉnh.

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

How we systematically improved our reliability

Lakebase Postgres (Neon) chạy một fleet rất lớn trên hai bề mặt (Neon và Databricks), ba cloud, hơn 30 region; mỗi region tới 15 cell (bản triển khai cô lập để scale ngang và thu nhỏ blast radius), tổng hơn 70 môi…

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

Inside branch-based restores in Lakebase Postgres

Theo Neon, restore ở Postgres managed truyền thống chậm và càng chậm khi DB càng lớn. Failover sang replica giúp khi máy chết, nhưng không giúp khi lệnh ghi sai hay DROP TABLE đã sang cả standby: lúc đó vẫn phải restore.

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

Enabling Multi-Region Data Systems at Notion

Notion ra mắt data residency cho khách EU: dữ liệu khách được xử lý và lưu trong region nơi nó sinh ra, kể cả khi index cho search, chạy analytics hay tạo embedding cho AI.

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

Balancing cost and reliability for Spark on Kubernetes

Notion chạy nhiều job Spark production, có job vài phút, có job hàng giờ trên hàng trăm worker. Spark chịu được mất một executor (retry task, tính lại), nhưng mất nhiều executor cùng lúc thì mất dữ liệu shuffle, tính…