Alipay Double 11: Giải Thích Kiến Trúc 583,000 TPS

Vào lúc nửa đêm ngày 11 tháng 11, khoảng 1,5 tỷ người trên khắp châu Á đồng loạt mở một ứng dụng duy nhất và bắt đầu chạm vào “Mua ngay”. Trong 60 giây đầu tiên, Alipay xử lý nhiều giao dịch hơn một ngân hàng lớn ở phương Tây xử lý trong cả một ngày. Đỉnh điểm của Ngày Lễ Độc Thân (Singles’ Day) năm 2023 — 583.000 giao dịch thanh toán mỗi giây (TPS) — không chỉ là một tiêu đề báo. Đó là sản phẩm của mười bốn năm tiến hóa kiến trúc đã định nghĩa lại ý nghĩa của từ “sẵn sàng cho production” đối với một nền tảng tài chính. ...

June 1, 2026 · 20 min · Tuan Anh

Alipay Double 11: Phase 2 - Architecture Deep Dive

Phase 2: Kiến Trúc Kỹ Thuật Sâu - Alipay Double 11 2.1 Logical Data Center (LDC) & Unitization Architecture Core Concept: “Unit” Định nghĩa: Unit là một tập hợp self-contained có thể hoàn thành toàn bộ business operations. Đây là phiên bản thu nhỏ của toàn bộ hệ thống: Có đầy đủ: Tất cả services và applications Không đầy đủ: Chỉ chứa một phần dữ liệu (data sharding) Ba Loại Zone trong LDC ┌─────────────────────────────────────────────────────────────┐ │ LDC Architecture │ ├─────────────────────────────────────────────────────────────┤ │ │ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │ │ RZone 1 │ │ RZone 2 │ │ RZone N │ │ │ │ (Region) │ │ (Region) │ │ (Region) │ │ │ ├─────────────┤ ├─────────────┤ ├─────────────┤ │ │ │ • App Layer │ │ • App Layer │ │ • App Layer │ │ │ │ • Data Shard│ │ • Data Shard│ │ • Data Shard│ │ │ │ • Full Svcs │ │ • Full Svcs │ │ • Full Svcs │ │ │ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │ │ │ │ │ │ │ └─────────────────┼─────────────────┘ │ │ │ │ │ ┌──────────┴──────────┐ │ │ │ │ │ │ ┌──────┴──────┐ ┌──────┴──────┐ │ │ │ GZone │ │ CZone │ │ │ │ (Global) │ │ (City) │ │ │ ├─────────────┤ ├─────────────┤ │ │ │ • Config │ │ • User Info │ │ │ │ • CIF │ │ • Login │ │ │ │ • Shared │ │ • Frequent │ │ │ └─────────────┘ └─────────────┘ │ └─────────────────────────────────────────────────────────────┘ RZone (Region Zone) Tự chủ hoàn toàn: Có đủ data và services để xử lý business Data sharding: Mỗi RZone chỉ chứa một phần dữ liệu (ví dụ: user ID 1-1M ở RZone 1, 1M-2M ở RZone 2) Horizontal scaling: Thêm RZone = thêm capacity Multi-active: Nhiều RZone active đồng thời ở các region khác nhau GZone (Global Zone) Chỉ 1 instance toàn cục Chứa dữ liệu không thể chia nhỏ (inseparable): Config center CIF (Customer Information File) Shared global data Read/Write: Được tất cả RZones truy cập (tần suất thấp) CZone (City Zone) Giải quyết latency giữa các cities Chứa dữ liệu/services được RZone truy cập thường xuyên Mỗi business access ít nhất một lần Khác GZone: CZone được truy cập liên tục bởi RZone Lợi Ích LDC Architecture Vấn đề Giải pháp LDC Single point bottleneck Chia thành nhiều units Traffic allocation Request routing đến đúng RZone Data splitting Sharding theo unit Latency xuyên city CZone cache frequent data Remote disaster recovery Multi-active RZones Kết quả: ...

May 2, 2026 · 7 min · Tuan Anh

Alipay Double 11: Phase 4 - Deep Dive

Phase 4: Công Nghệ Chi Tiết - DEEP DIVE 📌 Nội dung bài viết (Mini-TOC): Middle Platform Architecture SOFAStack - Deep Technical Architecture RocketMQ - Message Queue at Scale OceanBase Storage Engine - Deep Dive CTU Risk Control - AI/ML Architecture Distributed Transaction Deep Dive Performance Numbers Summary Code Examples 4.1 Middle Platform Architecture (中台架构) - Chi Tiết Kỹ Thuật Data Middle Platform - Technical Implementation MaxCompute Architecture ┌─────────────────────────────────────────────────────────────────┐ │ MaxCompute Distributed System │ ├─────────────────────────────────────────────────────────────────┤ │ │ │ Control Layer │ │ ┌─────────────────────────────────────────────────────────┐ │ │ │ • Job Scheduler • Resource Manager │ │ │ │ • Metadata Service • Security Manager │ │ │ │ • Query Optimizer • Data Catalog │ │ │ └──────────────────────┬──────────────────────────────────┘ │ │ │ │ │ Compute Layer │ │ │ ┌──────────────────────▼──────────────────────────────────┐ │ │ │ │ │ │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │ │ │ Worker 1 │ │ Worker 2 │ │ Worker N │ │ │ │ │ │(10K svrs)│ │(10K svrs)│ │(100K svr)│ │ │ │ │ ├──────────┤ ├──────────┤ ├──────────┤ │ │ │ │ │ SQL Eng │ │ SQL Eng │ │ SQL Eng │ │ │ │ │ │ MR Eng │ │ MR Eng │ │ MR Eng │ │ │ │ │ │ Graph Eng│ │ Graph Eng│ │ Graph Eng│ │ │ │ │ └──────────┘ └──────────┘ └──────────┘ │ │ │ │ │ │ │ └─────────────────────────────────────────────────────────┘ │ │ │ │ Storage Layer │ │ ┌─────────────────────────────────────────────────────────┐ │ │ │ Columnar Storage + Compression + Tiered Storage │ │ │ │ Hot (SSD) ──► Warm (SATA) ──► Cold (OSS) │ │ │ └─────────────────────────────────────────────────────────┘ │ │ │ └─────────────────────────────────────────────────────────────────┘ Scale: 100,000+ servers | 200,000+ daily users | 12 PB+ tables Key Technical Features: ...

May 2, 2026 · 19 min · Tuan Anh