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 đó.
Capturing Network Packets in Kubernetes
Mercari chạy vài trăm microservice; đội Network (thuộc Platform) thường được nhờ điều tra sự cố mạng. Theo họ, khi không còn manh mối thì bắt gói tin là cách cuối, nhưng quy trình phải định sẵn, không thì vô dụng đúng…
Benchmarking databases for Global App
Global App cần cả giao dịch throughput cao, latency thấp, lẫn nhân bản nhiều vùng nhất quán mạnh. Mercari trước đó chọn Spanner cho Merpay và nhiều service.
Data fetching strategy for Mercari Global Marketplace web app
Web Global là Next.js (React Server Components) trong monorepo module hoá; BFF viết bằng gRPC, dùng chung với iOS và Android.
The Journey of User-Generated Content Translation
Dịch tiêu đề và mô tả listing (tiếng Nhật) sang tiếng Anh và Trung phồn thể, từ 10/2023 (cho đối tác mua hộ, rồi Đài Loan 8/2024, rồi Global App). A/B test: dịch làm số giao dịch tăng vài điểm phần trăm dù trình duyệt…
開発者全員が書けるE2Eテスト ─ 普通のgo testで実現するテスト基盤 (E2E tests every developer can write, with plain go test)
E2E test của API backend lúc đầu do đội QA giữ (viết bằng Jest): API đổi thì test cập nhật sau, thêm test chậm nên coverage giảm, developer không hiểu test nên khó debug. Thêm các vấn đề quen thuộc: dựng môi trường phức…
Toward a Global Identity Platform
Tới 2024, nền tảng định danh của Mercari (IDaaS cho mọi dịch vụ của tập đoàn: mật khẩu, SMS OTP, đăng nhập mạng xã hội, Passkey) chỉ phục vụ người dùng Nhật, và phần lớn hệ tài khoản vẫn nằm trong monolith PHP cũ; việc…
Building a region‑aware, SEO‑friendly global web app
2024: để khách nước ngoài mua trực tiếp, đội nhỏ chọn dùng lại web Nhật (jp.mercari.com): khách Đài Loan đăng ký, xem, mua qua đối tác Buyee; đã có i18n nên thêm ngôn ngữ dễ. Ra nhanh, số liệu tốt, rồi mở cho Hồng Kông…
グローバル展開を支える基盤の裏側 (Behind the Infrastructure Powering Global Expansion)
Hệ sinh thái microservices của Mercari đã trưởng thành: template service, SDK Go, module Terraform "starter kit", SDK trừu tượng hoá cấu hình Kubernetes, và quy trình Production Readiness Check (PRC). Nhưng hệ sinh thái…
Internationalization in web monorepo
Mercari có "golden path" cho web app mới (Terraform, Kubernetes, CI/CD, gói npm cấu hình sẵn) nên số web app tăng nhanh, mỗi app một repo. Hai chỗ đau: chia sẻ code chung (theme, URL, cấu hình thí nghiệm, logging) phải…
Evolving Mercari's iOS codebase into a multi-product monorepo
Lịch sử app iOS của Mercari: app Nhật native; Mỹ và Anh bản đầu dùng cùng repo với Nhật, chuyển hành vi bằng directive biên dịch, không có kiến trúc module, rồi mỗi nước fork riêng vì quá phức tạp; Mỹ bản 2 lai native +…
グローバル展開にむけた基盤の再構築 (Rebuilding Foundation for Global Expansion)
Mua hộ xuyên biên giới từ 2019 qua đối tác (khách nước ngoài đặt trên site đối tác, đối tác mua trên Mercari); GMV tăng 15 lần trong 3 năm. Năm 2024 mở cho khách Đài Loan, Hồng Kông tạo tài khoản trực tiếp trên web…
Order management in Mercari Global Marketplace
Hệ quản lý đơn hàng của Mercari Nhật trưởng thành nhưng khó mở rộng cho thị trường toàn cầu: một mẫu chuyển trạng thái duy nhất gắn với một luồng nghiệp vụ (thêm/bớt bước ảnh hưởng nhiều phần hệ thống), và nhất quán…
モジュラモノリスの品質を支えるリーダビリティチーム ― AI時代のスケーラブルなコード管理 (Readability team for a modular monolith in the AI era)
Backend Global App là modular monolith: BFF và các tầng Tier 1–4, request đi từ tầng trên xuống tầng dưới, giao tiếp giữa module chuẩn hoá bằng Protobuf + gRPC. Theo tác giả, modular monolith tự nó không giải được vấn…
グローバルなメルカリの検索バックエンド設計と検索基盤拡充 (Search backend for the Global App and extending the search platform)
Search của Global App viết lại từ đầu. Yêu cầu tối thiểu: 50 nước trong 3 năm; tổng listing tích luỹ 4 tỉ (9/2025). Khác search Nhật ở ba điểm: đa ngôn ngữ; phải xử lý cả item model (C2C, mỗi kết quả một món) lẫn…
From Local to Global: Building Seamless B2C Product Integration at Mercari
Sản phẩm của các shop B2C Nhật (Mercari Shops) phải xuất hiện gần real-time trên Global Foundation. Hai thế giới khác data model: C2C một món một listing; B2C một sản phẩm có nhiều biến thể (cỡ, màu), mỗi biến thể tồn…
DrP: Meta's Root Cause Analysis Platform at Scale
Theo Meta, điều tra sự cố bằng tay ở hệ lớn dựa vào playbook cũ và script tự viết, kéo dài downtime và làm người trực mệt.
Meta's Infrastructure Evolution and the Advent of AI
Facebook khởi đầu trên LAMP (Linux, Apache, MySQL, PHP). Đến 2025 phục vụ hơn 3,4 tỷ người.
Postgres as Your Platform: Building Event-Driven Systems with Schema Changes
Theo Neon, đội platform thường dựng giàn giáo quanh database (message queue để phát thay đổi, cron đồng bộ schema, webhook báo hệ phía sau). Postgres đã có sẵn đủ thứ để thay đổi schema thành sự kiện: DDL là transaction…
Research at scale: Orchestrating ML for systematic trading
Theo Optiver, giao dịch hệ thống dựa vào sức mạnh của "cỗ máy nghiên cứu": thí nghiệm hôm nay thành model, tín hiệu, kiểm tra rủi ro và hạn mức vị thế ngày mai. Vòng nghiên cứu: đặt giả thuyết → chạy thí nghiệm → đánh…
Why We're Moving on From Nix (Introducing Railpack)
Nixpacks (ra mắt khoảng 2022) là builder mặc định của Railway, đã build hơn 14 triệu app. Theo Railway, nó chạy tốt cho 80% người dùng, nhưng 20% còn lại là khoảng 200.000 người gặp giới hạn hằng ngày (2025); họ muốn đi…
Behind the scenes: Redpanda Cloud's response to the GCP outage
12/6/2025, GCP sập toàn cầu do một bản cập nhật quota tự động vào hệ quản lý API. Cloudflare cũng bị kéo theo.
How Render Services Stayed Up During the AWS October Outage
20/10/2025: AWS us-east-1 gặp sự cố gần 15 giờ. Theo một bên giám sát mà bài dẫn, khoảng 30% trong hơn 7.000 nhà cung cấp cloud được theo dõi bị ảnh hưởng. Theo bản tóm tắt của AWS, gốc là hệ quản lý DNS của DynamoDB,…
Building Slack's Anomaly Event Response
Slack đã có audit log loại anomaly (đăng nhập bất thường, tải malware, truyền dữ liệu bất thường) nhưng khách phải tự xem hoặc tích hợp vào công cụ bảo mật; nhiều tổ chức không đủ nguồn lực. Khoảng cách phát hiện → phản…
Advancing Our Chef Infrastructure: Safety Without Disruption
Đã cân nhắc chuyển sang Chef Policyfiles (an toàn hơn về lâu dài) nhưng phải thay role/environment và bắt hàng chục team sửa cookbook: rủi ro ngắn hạn lớn hơn lợi ích. Họ chọn cải thiện khung hiện có mà không động tới…