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. 979 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 9.115 bài thuộc 135 công ty có trang wiki riêng và 897 bài thuộc 261 trang danh sách bài viết (công ty chưa có trang wiki); thành viên xem được toàn bộ danh sách. 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 · WhatsApp · 2025 Khó

Building Private Processing for AI tools on WhatsApp

LLM chạy trên server, nên nhà cung cấp thấy request. Điều này mâu thuẫn với lời hứa mã hoá đầu cuối khi user muốn AI tóm tắt chat chưa đọc hay gợi ý câu trả lời.

Bài tóm tắt · Zalando · 2025 Nâng cao

From Event-Driven Chaos to a Blazingly Fast Serving API

2016: Zalando dựng microservices với các CRUD API riêng cho từng phần dữ liệu sản phẩm. Mỗi sản phẩm hoàn chỉnh được phát thành event; ai cần dữ liệu thì phải "subscribe stream, replay từ đầu, tự dựng kho riêng". Không…

Bài tóm tắt · Zalando · 2025 Trung bình

Investment Insights from Two Years of AI-Powered Postmortem Analysis

Văn hoá postmortem của Zalando theo sách SRE của Google: team phụ trách làm RCA và hành động phòng ngừa, incident chỉ đóng khi lãnh đạo (tới VP Engineering tuỳ mức) ký; bài học đi lên qua họp vận hành hằng tuần.

Bài tóm tắt · Zalando · 2025 Trung bình

The Day Our Own Queries DoS'ed Us: Inside Zalando Search

Team Search & Browse vận hành backend catalog và full-text search. Nhiều tầng: Base Search (cluster Elasticsearch, lexical + vector), query builder dùng NER, Catalog API fan-out mỗi lượt tìm thành nhiều query (có A/B…

Bài tóm tắt · Zig Software Foundation · 2025 Dễ

The First ziglang.org Outage

Ngày 2025-09-01, cộng đồng báo ziglang.org chậm và trả HTTP 500. Dashboard cho thấy lượng truyền dữ liệu tăng vọt trong 24 giờ trước.

Bài tóm tắt · Zig Software Foundation · 2025 Dễ

Migrating from GitHub to Codeberg

Zig ở GitHub từ git init khoảng mười năm trước. Theo Zig, chất lượng GitHub đi xuống; quan trọng nhất là GitHub Actions có lỗi lập lịch (chọn job gần như ngẫu nhiên) và không cho can thiệp tay, làm CI tắc đến mức commit…

Bài tóm tắt · Zillow · 2025 Trung bình

Designing AI-Driven User Memory for Personalization

Người tìm nhà đổi ý theo tuần: xem condo ở Seattle, ba tuần sau lưu townhouse ở bang khác. Hệ cá nhân hoá tĩnh không theo kịp.

Bài tóm tắt · Allegro · 2024 Cơ bản

Circuit Breaker not only for HTTP calls! (based on resilience4j)

Luồng thanh toán của Allegro có hàng chục service và nhiều bên thứ ba; mỗi phương thức thanh toán qua một đối tác khác, và nhiều lỗi của đối tác không sửa được từ phía Allegro.

Bài tóm tắt · Allegro · 2024 Dễ

Automating Periodic Data Transfer from an Operational Database to a Data Warehouse

Chạy truy vấn phân tích nặng trên DB vận hành gây chậm, thậm chí incident; chuyển dữ liệu sang data warehouse còn cho phép giữ dữ liệu ngắn hơn ở DB production.

Bài tóm tắt · Allegro · 2024 Dễ

Automating Code Migrations at Scale

Allegro có hơn 2.000 service (mỗi cái một repo). Khi thư viện nội bộ dùng chung (ví dụ Spring Boot starter của Allegro) ra bản có breaking change, mỗi team phải đọc hướng dẫn migrate rồi sửa tay: tốn thời gian, dễ sai,…

Bài tóm tắt · ByteDance · 2024 Khó

Enhancing Performance in Microservice Architecture with Kitex

Thời monolith, gọi hàm tốn nano giây; chuyển sang microservice, mỗi lời gọi thành RPC tốn mili giây, chênh khoảng 10^6. Theo bài, lý do tách là trần tính toán của một máy và hiệu suất phát triển không tăng tuyến tính…

Bài tóm tắt · Canva · 2024 Trung bình

Canva incident report: API Gateway outage

Editor của Canva là một SPA, deploy nhiều lần mỗi ngày; mỗi lần có hơn 100 file tĩnh mới lên S3 và được phát qua Cloudflare (tiered cache).

Bài tóm tắt · ClickHouse · 2024 Trung bình

How we built our Internal Data Warehouse at ClickHouse: A year later

Năm 2024 DWH có 19 nguồn nạp theo giờ hoặc theo ngày; mỗi ngày ghi khoảng 6 tỉ dòng, 50 TB chưa nén; đang lưu 470 TB đã nén của hai năm, tăng 23% trong 30 ngày; khoảng 70 user chạy SELECT mỗi tuần (2023: 13 TB nén, 10…

Bài tóm tắt · ClickHouse · 2024 Trung bình

The evolution of SQL-based Observability

Luận điểm từ 2023: observability là một bài toán dữ liệu, nên SQL và hệ OLAP giải được; nén tốt, object storage gần như không giới hạn, không phải lấy mẫu log để tiết kiệm. OpenTelemetry biến việc thu thập thành hàng…

Bài tóm tắt · Cloudflare · 2024 Nâng cao

Migrating billions of records: moving our active DNS database while it's in use

Theo W3Techs (10/2024), Cloudflare là authoritative DNS của 14,5% website. Zone lớn nhất có ~4 triệu record, phần lớn zone dưới 100.

Bài tóm tắt · Dagger · 2024 Trung bình

On-Demand Dagger Engines with Argo CD, EKS, and Karpenter

Dagger Engine là thứ chạy pipeline CI (dựa trên BuildKit). Nâng cấp engine tại chỗ dễ gây gián đoạn, nên họ muốn developer tự chọn phiên bản engine trong workflow và phiên bản mới tự có sẵn khi phát hành.

Bài tóm tắt · Deno · 2024 Trung bình

How we built a secure, performant, multi-tenant cloud platform to run untrusted code

Deno Deploy là cloud multi-tenant chạy JavaScript/TypeScript trên V8 isolate, phân tán toàn cầu; Subhosting cho doanh nghiệp chạy code không tin cậy của chính user của họ (edge function của Netlify: hơn 255 triệu…

Bài tóm tắt · Discord · 2024 Trung bình

How Discord Reduced Websocket Traffic by 40%

Client nhận cập nhật realtime qua service "gateway" (Elixir), nén bằng zlib từ cuối 2017 (nhỏ hơn 2–10 lần). Lần thử zstandard năm 2019 (chỉ desktop) tốn RAM quá nên bỏ.

Bài tóm tắt · Dropbox · 2024 Khó

Meet Chrono, our scalable, consistent, metadata caching solution

Metadata của Dropbox nằm trên Panda, KV store giao dịch MVCC tự xây; theo đà tăng, QPS đọc sẽ vượt sức máy storage. Cache là lời giải hiển nhiên nhưng các client nội bộ đã quen read-after-write; nới đảm bảo này thì…

Bài tóm tắt · Etsy · 2024 Dễ

Enhancing Cloud Usage Forecasting, Monitoring & Optimizing

Năm 2020 Etsy hoàn tất chuyển từ data center tự vận hành lên Google Cloud (GCP). Nhóm program manager lo cuộc migration sau đó trở thành team FinOps.

Bài tóm tắt · Figma · 2024 Nâng cao

How Figma's databases team lived to tell the scale

Stack DB của Figma tăng gần 100 lần từ 2020. Cuối 2022 đã có cache, read replica và khoảng 12 DB tách dọc ().

Bài tóm tắt · Figma · 2024 Khó

How we rolled out our own permissions DSL at Figma

Quyền ở Figma phức tạp vì sản phẩm cộng tác: truy cập file qua role phân cấp (folder, team, org) hoặc qua link (ai, mức nào, bao lâu, mật khẩu, chính sách của org).

Bài tóm tắt · Fly.io · 2024 Khó

Macaroons Escalated Quickly

API token của Fly.io (OAuth2) quá nhiều quyền: mỗi token là vé vào toàn bộ tài khoản; cần thu hẹp và biểu diễn vai trò. Dự án mở rộng thành thay hẳn OAuth2 bằng Macaroon (thiết kế của Google, NDSS 2014, ít ai triển khai…

Bài tóm tắt · Fly.io · 2024 Dễ

Globally Distributed Object Storage with Tigris

Upload file trong ứng dụng full-stack thì dễ; khó là giữ file để tải lại về sau, nên mọi người dùng object storage kiểu S3. Khách của Fly.io liên tục đòi có nó.