Phiên bản đa ngôn ngữ: Bài viết này có phiên bản tiếng Anh chuẩn quốc tế tại Phase 1: Historical Timeline & Scaling Milestones (2009–2026) (tanhdev.com).
📖 Bản tiếng Anh (English Edition)
← Chương trước: Lộ Trình Nghiên Cứu 5 Phase | Mục lục Series | Chương tiếp theo: Phase 2: Kiến Trúc LDC & OceanBase →
Answer-first: Tiến trình lịch sử mở rộng Double 11 của Alipay ghi nhận bước nhảy vọt từ ~100 TPS (năm 2009) lên 544.000 TPS (2019) và 583.000 TPS (2020), vượt qua cuộc khủng hoảng giới hạn phần cứng Oracle năm 2012 để kiến tạo mô hình tế bào LDC và cơ sở dữ liệu phân tán OceanBase tự chủ.
Điều kiện tiên quyết: Nắm vững các khái niệm cơ bản về kiến trúc hệ thống phân tán, xử lý giao dịch thanh toán và nguyên lý nhất quán dữ liệu ACID.
Phase 1: Timeline & Lịch Sử Double 11 - Alipay Scale Evolution
Tổng Quan
Sự kiện Double 11 (Singles’ Day) bắt đầu từ năm 2009 và đã trở thành sự kiện mua sắm trực tuyến lớn nhất thế giới, vượt xa Black Friday và Cyber Monday cộng lại.
Timeline Chi Tiết
Answer-first: Đọc timeline theo “mỗi năm được đặt tên theo nút thắt của nó” — tinh chỉnh (2009–11), tường (2012), phân tán (2013), đo được (2014), kỷ lục (2019), multi-region (2020), agentic (2025–26) — thay vì đọc như danh sách thành tựu.
2009: Khởi đầu khiêm tốn
- Sự kiện: Taobao Mall (nay là Tmall) tổ chức chương trình khuyến mãi đầu tiên
- Quy mô: 27 thương hiệu tham gia
- Doanh thu: 50 triệu CNY (khoảng 7 triệu USD)
- Thách thức kỹ thuật:
- Giao dịch cao gấp 5 lần bình thường
- Hệ thống Alipay gần như chạm giới hạn tải
- Kỹ sư phải scale up thủ công khi thấy traffic tăng
2010: Chuẩn bị có chủ đích
- Alipay chủ động liên hệ Taobao Mall để hỏi về kế hoạch khuyến mãi
- Bắt đầu đưa Double 11 vào agenda cuộc họp ổn định hàng tuần
- Ước tính capacity: “Lấy giá trị ước tính rồi nhân 3”
- Li Junkui và team bắt đầu làm stress testing thủ công
2012: Khủng hoảng Scale - “Bước ngoặt sinh tử”
Ba vấn đề nghiêm trọng đồng thời xảy ra:
Database Expansion Exhausted
- DBA cảnh báo: “Hệ thống chỉ có thể chịu đựng thêm vài tháng”
- Không thể scale theo kiểu vertical nữa
Oracle Database Limits
- Số lượng kết nối tối đa đến Oracle database trở thành bottleneck
- Không thể mở rộng thêm
Power Supply Crisis ở Hangzhou
- Nguồn điện Hangzhou không đủ để mở rộng data center
- Phải cắt điện văn phòng để giữ điện cho data center
- Dùng đá lạnh để giải nhiệt giữa mùa hè nóng bức
- Gong Jie chia sẻ: “Chỉ ai từng sống qua mùa hè ở Hangzhou mới hiểu khắc nghiệt đến mức nào”
Kết quả: Bắt buộc phải có “cuộc cách mạng” kiến trúc - không còn cách nào khác.
Bốn bức tường cùng đóng lại trong một đêm — và vì sao “thêm server” không còn là phương án:
graph TD
A["Burst nửa đêm<br/>hàng triệu cú nhấn Thanh Toán"] --> B["Bức tường 1:<br/>Oracle lock contention"]
A --> C["Bức tường 2:<br/>Connection pool cạn"]
A --> D["Bức tường 3:<br/>DC Hàng Châu — điện + làm mát"]
B --> E["GMV +270% vẫn tăng<br/>hạ tầng đứng yên"]
C --> E
D --> E
E --> F["Quyết định thập kỷ:<br/>sharding 2013 → LDC → OceanBase 2019"]
style E fill:#f8e8e8,stroke:#a02a2a
style F fill:#e8f8e8,stroke:#2a7da0
2013: LDC Architecture Debut - “The Impossible Goal”
Mục tiêu “Không thể”: 20,000 Payments Per Second
- Tất cả kỹ sư đều hô “Impossible!”
- Chen Liang (architect) phải dành rất nhiều thời gian thuyết phục mọi người đồng ý giải pháp
Logical Data Center (LDC) Architecture
- Đề xuất: Chia hệ thống thành các “units” độc lập (modularization)
- Challenge: Không có kinh nghiệm thành công nào để tham khảo
- Timeline cực gấp:
- Phê duyệt cuối năm 2012
- Chỉ có < 1 năm trước Double 11/2013
- Release updates hầu như mỗi tháng (tần suất gấp nhiều lần bình thường)
- Hệ thống chỉ deploy xong nửa tháng trước Double 11
Lần đầu tiên có “Đại diện” ở Guangming Peak
- Li Junkui là người đại diện đầu tiên của Alipay tại command center
- Tổng chỉ huy Li Jin chỉ vào màn hình lớn và nói: “Xiangxiu! Bạn chịu trách nhiệm dữ liệu Alipay!”
- Jiang Tao kết luận: “We survived” - Kiến trúc mới đã có bước đi đầu tiên đầy kịch tính
2014: Stress Testing System - Từ “Uncertain” đến “Deterministic”
Answer-first: Trước 2014, câu trả lời “chịu được bao nhiêu” là ngoại suy thống kê từ test staging — staging nói dối về cấu hình, dữ liệu và neighbor-traffic; sau 2014, câu trả lời là một shadow-load rehearsal đo được ngay trên production.
Vấn đề trước 2014
- Chen Liang đánh giá: Độ tin cậy hệ thống trước giờ G chỉ khoảng 60%
- “Sự không chắc chắn là nguồn lo lắng lớn nhất”
Giải pháp: Automated Stress Testing
- Xây dựng môi trường simulation để chạy thử hệ thống
- Full-link testing thay vì test từng máy riêng lẻ
- Kết quả:
- Phát hiện 100+ vấn đề nghiêm trọng trong tháng trước Double 11
- Chen Liang: “Nếu không fix, Double 11/2014 chắc chắn thất bại”
- Độ tin cậy tăng từ 60% → 95%
Zheng Yangfei được vinh danh là “Prince of Stress Testing”
2019: Đỉnh cao 544K TPS
Answer-first: 544.000 TPS (2019, Ant-reported) không phải bước nhảy của một năm — nó là tổng của ba thế hệ: LDC tách (2013), FLST đo được (2014), OceanBase thay Oracle (2015–2019); cùng năm, TPC-C 707 triệu tpmC (độc lập audit) xác nhận nền tảng.
Con số kỷ lục
- 544,000 TPS (transactions per second) - Peak của Alipay
- 61 triệu QPS (queries per second)
- 87 triệu TPS - POLARDB database
So sánh
- Visa network peak: 64,000 TPS
- Alipay peak 2019: 544,000 TPS (gấp ~8.5 lần Visa)
2020+: Cloud-Native Era
Chiến lược Cloud-Native
- CTO Cheng Li: “Cloud-native là cách nhanh nhất để tiếp cận lợi ích cloud computing”
- Ding Yu: “Cloud-native là cuộc cách mạng thực sự của công nghệ cloud”
Thành tựu 2020
- STO Express: Chuyển core system lên cloud, giảm 30% IT costs
- Century Mart:
- QPS cao hơn 230% so với 2019
- R&D và delivery efficiency tăng >30%
- Elastic resource cost giảm >40%
Công nghệ sử dụng
- Alibaba Cloud Container Service for Kubernetes (ACK)
- PouchContainer
- ApsaraDB for PolarDB
- RocketMQ
- Function Compute (FC)
2025-2026: Agentic Commerce Era & Smart Efficiency
Môi Trường Agentic Commerce
- Sự trỗi dậy của autonomous AI agents (Agentic Commerce) thay vì chỉ giao dịch thủ công.
- 2025: Ra mắt “Alipay AI Pay” hỗ trợ thanh toán qua voice-command.
- 2026: Tích hợp công cụ thanh toán chuyên dụng cho phép doanh nghiệp nhận thanh toán trực tiếp khi AI agents thực hiện tác vụ thay cho người dùng (đặt vé, mua dịch vụ số).
- Ứng dụng mô hình Ling-3.0-Flash (native hybrid-reasoning) để xử lý logic nội bộ tốc độ cao và chi phí thấp.
Từ Chạy Nước Rút Sang Chạy Marathon
- Không còn tập trung quá mức vào “Peak TPS” hay “Record-breaking” doanh thu trong 24h.
- Sự kiện trải dài nhiều tuần, ưu tiên tính bền vững, đơn giản hóa các mã giảm giá và tối ưu hóa vận hành bằng AI.
- Alipay Tap! đạt 100 triệu người dùng năm 2025, cho phép thanh toán không cần mở app.
Bảng Tổng Hợp TPS Evolution
| Năm | TPS Peak | Cột Mốc Kỹ Thuật |
|---|---|---|
| 2009 | ~100 | Sự kiện đầu tiên, 5x normal traffic |
| 2010 | ~500 | Bắt đầu stress testing thủ công |
| 2012 | ~2,000 | Chạm giới hạn Oracle & power supply |
| 2013 | 20,000 | LDC Architecture debut |
| 2014 | ~50,000 | Automated stress testing system |
| 2019 | 544,000 | Peak kỷ lục |
| 2020 | 583,000 | Cloud-native full deployment |
| 2025-2026 | N/A | Agentic Commerce, Ling-3.0-Flash & Alipay Tap! |
Mỗi con số TPS gắn với năm của nó (Gate 7 của series): 256.000 TPS là kỷ lục 2017 (báo chí quốc tế ghi nhận), 544.000 TPS là đỉnh 2019 trên OceanBase, 583.000 TPS là đỉnh 2020 với multi-region active-active. Bên cạnh trục kỹ thuật là trục doanh nghiệp — chuỗi GMV của Alibaba Double 11 (nguồn báo chí, tổng hợp trên Wikipedia):
| Năm | GMV Alibaba (¥ tỷ) | Ghi chú |
|---|---|---|
| 2009 | 0,05 | Sự kiện đầu tiên |
| 2012 | 19 | +270% — năm khủng hoảng kỹ thuật |
| 2015 | 91 | +60% |
| 2017 | 170 | Kỷ lục 256K TPS cùng năm |
| 2019 | 268,4 | +26% — năm 544K TPS |
| 2020 | 498,2 | +85% |
| 2021 | 540,3 | +8,5% (Alibaba; JD riêng ¥349,1 tỷ) |
Hai trục đọc cùng nhau: GMV tăng bốn bậc độ lớn trong khi kiến trúc đổi ba thế hệ — mỗi thế hệ kiến trúc được trigger bởi áp lực GMP của thế hệ trước nó:
timeline
title GMV × Kiến trúc: mỗi thế hệ được trigger bởi thế hệ trước
2009-2011 : ¥0.05-9 tỷ — Oracle tập trung, tinh chỉnh vertical
2012-2014 : ¥19-57 tỷ — Khủng hoảng, sharding, LDC debut 2013
2015-2017 : ¥91-170 tỷ — OceanBase v1.x, FLST tự động, 256K TPS
2018-2019 : ¥210-268 tỷ — OceanBase v2.x, 544K TPS + TPC-C 707M tpmC
2020-2021 : ¥498-540 tỷ — Multi-region active-active, 583K TPS
Cultural Aspects
Answer-first: Văn hóa vận hành đêm Double 11 (thờ Quan Công, chia phe đi chùa, lẩu Haidilao) không phải màu màu — đó là tín hiệu vận hành: khi mọi thứ đã tự động hóa thì nghi thức là cách team đánh dấu áp lực của đêm duy nhất trong năm không được phép sai.
Truyền thống “Worshiping Guan Gong”
- Được mang vào phòng chuẩn bị 2013 bởi Zheng Yangfei
- Truyền thống từ thuở Alipay mới thành lập
- Mỗi lần release quan trọng, kỹ sư gửi emoji Guan Gong cầu “no bugs”
- Nâng cấp qua các năm: Painting → Shadow puppet → Wooden statue → Bronze statue
“Lingyin Temple Faction” vs “Faxi Temple faction”
- Chia phe đi chùa cầu may trước Double 11
- CTO Cheng Li và Deputy CTO Hu Xi dẫn team đi lễ chùa Faxi sau mỗi Double 11
- Đi bộ từ Alipay Building đến chùa và nhặt rác trên đường về
Cách giải tỏa stress
- Chen Liang: Chạy bộ, chơi bóng
- Others: Kiểm tra code đi kiểm tra code lại
- Foodies: Ăn lẩu Haidilao trước Double 11
Key Takeaways Phase 1
Answer-first: Năm bài học mang đi từ 17 năm timeline: tường vertical luôn đến trước dự báo; viết lại nền tảng mất nhiều năm nên quyết định phải sớm; rehearsal đo được thắng ngoại suy; envelope tài chính không nới khi scale; và con số không năm là con số chết.
Tường vertical đến trước dự báo — 2012 gãy khi GMV mới chỉ ¥19 tỷ; nếu đo sớm (lock time, connection wait, DC capacity) thì tín hiệu có từ 2011.
Quyết định nền tảng là quyết định nhiều năm — từ sharding 2013 đến OceanBase hoàn toàn 2019 là sáu năm; không thể quyết định trong khủng hoảng, phải quyết định trước nó.
Rehearsal đo được thắng ngoại suy — FLST 2014 biến câu hỏi “chịu được không” thành phép đo trên production thay vì phỏng đoán trên staging.
Envelope tài chính không nới — 99.99% availability và RPO=0 giữ nguyên qua ba thế hệ kiến trúc; scale là thay đổi cách, không phải thay đổi ràng buộc.
Mỗi con số cần năm — 256K (2017), 544K (2019), 583K (2020): ba kỷ lục, ba năm; timeline này gắn năm cho tất cả.
Culture là một phần của vận hành — nghi thức (Guan Gong, chùa, lẩu) đánh dấu áp lực của đêm không được phép sai; nó tồn tại vì hệ thống đã tự động hóa đủ nhiều để con người còn thời gian cho nghi thức.
2009-2012: Growth đột biến buộc phải tìm giải pháp mới
2013: LDC Architecture - cuộc cách mạng kiến trúc
2014: Stress testing - biến uncertainty thành determinism
2019: 544K TPS - đỉnh cao scale
2020+: Cloud-native - efficiency và cost optimization
Tiến bộ quan trọng nhất: Từ “cắt điện văn phòng dùng đá lạnh” đến “544K TPS tự động scale”
Next: Phase 2 - Kiến Trúc Kỹ Thuật Sâu (LDC, OceanBase, Distributed Systems) ➔
🔗 Đọc thêm các chuyên đề liên quan:
- Kiến trúc Microservices Golang & DDD
- Triển khai Agentic AI Swarm trong Production với OpenClaw & LiteLLM
- Kiến trúc Microservices Golang gRPC: Protobuf, TLS & Middleware
Giải Phẫu Nút Thắt Kỹ Thuật: Cuộc Khủng Hoảng Oracle 2012 & Chiến Dịch De-Oracle
Answer-first: Sự cố nghẽn mạng nửa đêm Double 11 năm 2012 xuất phát từ sự bão hòa phần cứng của cụm cơ sở dữ liệu tập trung Oracle RAC, nơi hàng đợi I/O đĩa SAN vượt quá năng lực xử lý và lưu lượng Cache Fusion làm cạn kiệt connection pool, trực tiếp mở đường cho chiến dịch xóa bỏ Oracle và chuyển dịch sang LDC phân tán.
Bốn Điểm Nghẽn Chí Tử của Cụm Oracle RAC Năm 2012
Đúng 00:00:00 ngày 11/11/2012, lưu lượng giao dịch checkout ập vào Alipay với tốc độ hàm mũ, khiến cụm cơ sở dữ liệu tập trung chạm ngưỡng tới hạn:
- Bão hòa Mạng Liên Kết Cache Fusion: Oracle RAC dựa vào liên kết Infiniband để đồng bộ các khối dữ liệu trong bộ nhớ đệm thông qua Global Enqueue Service (GES) và Global Cache Service (GCS). Dưới hàng chục nghìn giao dịch ghi đồng thời vào bảng sổ cái, lưu lượng inter-node làm tràn bộ đệm switch mạng. Các tiến trình cơ sở dữ liệu tiêu tốn hơn 70% thời gian CPU chỉ để chờ giải phóng các chốt
gc buffer busy acquirevàgc cr multi block request. - Nghẽn Hàng Đợi Ghi Log Redo (Log Writer Latency): Với hàng nghìn kết nối đồng thời thực thi lệnh
COMMIT, tiến trình LGWR của Oracle trở thành cổ chai nghẹt thở. Thời gian chờlog file syncnhảy vọt từ 2ms lên hơn 450ms, khiến các worker thread của tầng ứng dụng bị treo cứng và làm tê liệt toàn bộ connection pool (Apache DBCP/C3P0). - Tràn Hàng Đợi Bộ Điều Khiển Mảng Lưu Trữ SAN: Dù sử dụng các tủ đĩa SAN doanh nghiệp cao cấp nhất với hàng trăm ổ đĩa SAS và card tăng tốc thể rắn, lưu lượng IOPS ghi ngẫu nhiên làm tràn bộ đệm ghi write-back cache. Độ sâu hàng đợi (queue depth) vượt quá 64, buộc mảng SAN phải điều tiết giảm tốc độ I/O để bảo toàn dữ liệu.
- Xếp Hàng Khóa Dòng Trên Tài Khoản Thương Nhân Nóng: Các gian hàng lớn nhất Tmall tiếp nhận hàng trăm nghìn thanh toán mỗi phút. Do mọi giao dịch đều ghi có vào duy nhất một dòng số dư của thương nhân, cơ chế khóa hàng bi quan (
SELECT ... FOR UPDATE) biến các luồng xử lý song song thành hàng đợi tuần tự, đẩy độ trễ giao dịch lên hàng giây.
Biện Pháp Ứng Cứu Khẩn Cấp & Chiến Dịch “De-Oracle (去IOE)”
Tại phòng tác chiến (War Room), các kỹ sư vận hành đã phải thực thi những quyết định đau đớn:
- Cắt giảm lưu lượng phi thanh toán: Các cổng API biên gateway lập tức cắt bỏ 40% lưu lượng duyệt hàng, gợi ý sản phẩm và tải ảnh để ưu tiên năng lượng tính toán cho luồng trừ tiền.
- Tạm dừng ghi log kiểm toán đồng bộ: Chuyển các bảng audit log sang chế độ ghi append-only không index hoặc hoãn ghi, giảm 25% gánh nặng I/O đĩa.
- Phân tách tablespace khẩn cấp: Cô lập tài khoản của các tập đoàn bán lẻ lớn sang tablespace riêng biệt để giải phóng xung đột cho người dùng phổ thông.
Bài học nhãn tiền năm 2012 khẳng định việc nâng cấp phần cứng quy mô lớn (scale-up máy chủ NUMA đa socket) chỉ làm tăng thêm chi phí đồng bộ bộ nhớ đệm CPU thay vì gia tăng thông lượng. Alibaba chính thức phê duyệt chiến dịch “De-Oracle (去IOE)”:
- Giai đoạn 1 (2013): Phân mảnh dữ liệu theo mã người dùng vào các cụm tế bào LDC RZone độc lập, thu hẹp bán kính ảnh hưởng của sự cố database xuống dưới 1% người dùng.
- Giai đoạn 2 (2014-2015): Đưa OceanBase 0.5 vào sản xuất cho các giao dịch phi tài chính và lưu lượng đọc, chứng minh tính khả thi của kiến trúc bộ đệm ghi nhớ MemTable LSM-Tree.
- Giai đoạn 3 (2016-2017): Di chuyển 100% sổ cái kế toán tài chính cốt lõi sang OceanBase 1.0, xóa sổ hoàn toàn Oracle và thiết lập hệ thống ngân hàng phân tán tự chủ 100%.
❓ Câu Hỏi Thường Gặp (FAQ)
Vì sao năm 2012 là 'bước ngoặt sinh tử' của kiến trúc Alipay?
Ba con số TPS — 256K, 544K, 583K — khác nhau thế nào?
Bốn bậc độ lớn của GMV nghĩa là gì cho đội kỹ thuật?
📚 Nguồn nghiên cứu (verification anchors)
| Claim | Nguồn |
|---|---|
| Nguồn gốc 1993 Nam Kinh; Daniel Zhang 2009; chuỗi GMV 2009–2021; 256K TPS 2017 | Wikipedia: Singles’ Day (trích Reuters, Bloomberg, CNBC, MarketWatch) |
| Bảng TPS theo năm (100→583K); LDC debut 2013; FLST tự động 2014 | Corpus series (Phase 1) + Ant Group public reporting |
| TPC-C 707 triệu tpmC (2019/2020) | Kết quả TPC audit công khai |
| Agentic Commerce 2025–2026; Alipay Tap! 100M users | Corpus series (bản cập nhật 2026) |
| RocketMQ 10M+ TPS; OceanBase 61M QPS; RPO=0/RTO<2s/99.99% | Ant-reported (corpus series Phase 2–5) |
Ghi chú phiên bản: các con số 2019–2020 (544K, 583K, 61M, 707M) là báo cáo công khai của Ant Group — hệ thống đóng, không thể benchmark độc lập; duy nhất TPC-C 707M tpmC được TPC audit bên ngoài. Các chi tiết văn hóa (Guan Gong, chùa Faxi) là giai thoại nội bộ Ant qua sách và phỏng vấn công khai của các kỹ sư — trích như color, không trích như bằng chứng kỹ thuật.
Bản nghiên cứu 100 rounds của chương: reports/research-alipay-executive-summary-100-rounds.{md,json} (dossier Ch1 — timeline dùng chung ledger số liệu) + research-alipay-phases-consolidated-100-rounds.md (dossier hợp nhất Ch2–Ch9). Ghi chú grounding: timeline là chương có external anchors mạnh nhất của series (GMV/TPS series đều Wikipedia-verified); các con số 2025–2026 là corpus-internal.
← Chương trước: Lộ Trình Nghiên Cứu 5 Phase | Mục lục Series | Chương tiếp theo: Phase 2: Kiến Trúc LDC & OceanBase →
