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. 82 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 · Cloudflare · 2026 Dễ

500 Tbps of capacity: 16 years of scaling our global network

2010: khởi đầu từ một văn phòng ở Palo Alto, một nhà cung cấp transit (nLayer, nay là GTT), một reverse proxy cài bằng cách đổi hai nameserver.

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

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…

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

Incident Report: March 30th, 2026 — Authenticated user data cached

Trên Railway, CDN cache là opt-in: domain không bật CDN thì request luôn đi thẳng tới ứng dụng.

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

Background Coding Agents: Downstream Consumer Dataset Migrations (Honk, Part 4)

Cuối 2025, Spotify cần khai tử hai dataset người dùng được dùng nhiều nhất để ra bản mới có thêm chiều dữ liệu. Hai dataset có khoảng 1.800 pipeline phụ thuộc trực tiếp và gián tiếp ảnh hưởng vài nghìn pipeline khác,…

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

How Ansible Automation Powers the Uber Corporate Network at a Global Scale

Mạng văn phòng (Corpnet) của Uber trên sáu châu lục, năm vùng, khoảng 5.000 thiết bị nhiều hãng (switch, gateway, firewall), mỗi văn phòng một tổ hợp phần cứng khác nhau. Ở quy mô này, lỗi link và thiết bị hằng ngày là…

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

Superuser Gateway: Guardrails for Privileged Command Execution

Data platform của Uber dùng GCS, OCI và HDFS. Một nhóm nhỏ engineer thỉnh thoảng cần quyền superuser để chuyển dữ liệu, sửa quyền, dọn đường dẫn hỏng, gỡ sự cố gấp; chính các lệnh đó có bán kính ảnh hưởng lớn nhất (một…

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

How Upstash Monitors Uptime: Every Replica, Every Minute, From Everywhere

Upstash Redis đa tenant, nhiều zone: mỗi database có ít nhất hai replica; mất một replica thì bầu replica khác (). Theo Upstash, khách báo sự cố trước monitoring thì tính là hai lỗi: sự cố và lỗ hổng giám sát (lỗ hổng…

Bài tóm tắt · Cloudflare · 2025 Dễ

A deep dive into Cloudflare's September 12, 2025 dashboard and API outage

Tenant Service (Go, chạy trên Kubernetes ở một số data center) nằm trong logic phân quyền của mọi API request. Nó không đánh giá được quyền thì API trả 5xx.

Bài tóm tắt · Grab · 2025 Dễ

Data Mesh at Grab Part I: Building trust through certification

Sau khoảng mười năm tăng trưởng (ride hailing, giao đồ ăn, tài chính), Grab đã vượt xa mức một data warehouse do một nhóm trung tâm quản lý. Các team ưu tiên tính năng, việc bảo trì dữ liệu bị đẩy xuống sau.

Bài tóm tắt · Mercari · 2025 Dễ

Taming agents in the Mercari web monorepo

Đội web Global dùng nhiều công cụ agent khác nhau (Cursor, Claude Code, GitHub Copilot, Codex CLI), mỗi người tự chọn. Người dùng Cursor và Claude Code viết rule theo định dạng của công cụ mình: công trùng lặp, các bộ…

Bài tóm tắt · Mercari · 2025 Dễ

How we deliver mobile app updates faster

App Global trên iOS và Android nằm chung monorepo với app Nhật. Mục tiêu: thay đổi tới người dùng nhanh (thí nghiệm ngắn, sửa nhanh) mà bản phát hành vẫn ổn định; review của Apple/Google là phần không kiểm soát được.

Bài tóm tắt · Mercari · 2025 Dễ

Behind the Global Launch: Decoding the Android Engineering Strategy for Our New App

Mercari đã chạy cả ba hướng: app Nhật Jetpack Compose (viết lại khoảng 3 năm trước, hơn 10 triệu lượt tải), Mercari US React Native, Mercari Hallo Flutter. Tiêu chí cho app mới: ra nhanh, đội nhỏ, nền mở rộng được lâu…

Bài tóm tắt · Mercari · 2025 Dễ

The AI Lied to Me — And That's When I Learned How to Use It

Một engineer làm một mình việc migrate đơn hàng nhiều năm từ hệ đơn hàng cũ (một phần đã "global") sang Global Foundation: thiếu tài liệu, tác giả gốc đã đi, ít người còn hiểu hệ. Việc: so schema, xem API cũ có trả đủ…

Bài tóm tắt · Notion · 2025 Dễ

How we built custom emoji

Văn bản trong Notion là [string, Array<TextAnnotation] (đậm, link, mention...). Mention đã là con trỏ tới dữ liệu ở backend.

Bài tóm tắt · Notion · 2025 Dễ

How we evolved our code: Notion's ratcheting system using custom ESLint rules

Codebase lớn dần thì pattern cũ tích lại. Cách thường làm là vài người chạy một đợt migrate lớn trên cả codebase, dễ gây lỗi và lấy người khỏi việc sản phẩm. Notion muốn đi tới trạng thái lý tưởng (ví dụ "không còn…

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 · Zillow · 2024 Dễ

Koios: A lightweight workflow service combined with server-driven UI for a better customer experience

StreetEasy (thương hiệu của Zillow cho New York): mỗi lần muốn hỏi người dùng thêm một câu (lần đầu mua nhà? đã có khoản vay chưa?) là một giải pháp làm riêng trên web và app, mất vài tháng tới vài quý; sửa lại thì…

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

Building a strong foundation to accelerate StreetEasy's data science efforts

Dữ liệu event thô của StreetEasy là một bảng hàng tỷ dòng, hàng trăm cột. Tính một chỉ số đơn giản (tỉ lệ session có gửi yêu cầu xem nhà) cần biết nhiều chi tiết ngầm: giá trị nào là huỷ, desktop và iOS ghi cùng hành…

Bài tóm tắt · Go · 2023 Dễ

Structured Logging with slog

Log là nơi đầu tiên người ta tìm khi debug server, nên log nhiều và phải lọc, tìm nhanh. Log có cấu trúc (cặp key-value) phân tích được tin cậy hơn log chữ.

Bài tóm tắt · Grab · 2023 Dễ

How we improved our iOS CI infrastructure with observability tools

Nâng lên Xcode 13.1 (4/2022) làm UITest trên CI của app iOS (superapp, nhiều team cùng mở merge request mỗi ngày) mất ổn định. Grab gắn công cụ quan sát vào toàn bộ quy trình UITest để thấy từ đầu tới cuối job.

Bài tóm tắt · Grammarly · 2023 Dễ

Billing and Payment Platform

Hơn 30 triệu người dùng mỗi ngày (2023), gói Free/Premium/Business; nhiều tiền tệ địa phương (USD, EUR, GBP, INR), nhiều phương thức thanh toán, tích hợp nhiều PSP và orchestrator để giữ tỉ lệ duyệt giao dịch cao.

Bài tóm tắt · Slack · 2023 Dễ

Executing Cron Scripts Reliably At Scale

Cron chạy chức năng then chốt: nhắc việc đúng giờ, gửi email, dọn DB. Ban đầu là một máy chứa mọi script và một crontab; số script và dữ liệu tăng thì đổi máy to hơn. Một máy nên lỗi cấp phát, xoay vòng hay cấu hình là…

Bài tóm tắt · Spotify · 2023 Dễ

Fleet Management at Spotify (Part 1): Spotify's Shift to a Fleet-First Mindset

Spotify chia phần mềm thành rất nhiều component nhỏ do từng squad tự thiết kế, build, vận hành (microservice cho mọi loại: service, pipeline dữ liệu, web...). Số component tăng nhanh hơn số kỹ sư.

Bài tóm tắt · Twitter · 2023 Dễ

The data platform cluster operator service for Hadoop cluster management

Twitter dùng Apache Hadoop bản gốc, không dùng giải pháp Hadoop enterprise, nên thiếu công cụ quản lý cụm chuẩn ở quy mô của họ.