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:

  1. 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
  2. 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
  3. 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ămTPS PeakCột Mốc Kỹ Thuật
2009~100Sự kiện đầu tiên, 5x normal traffic
2010~500Bắt đầu stress testing thủ công
2012~2,000Chạm giới hạn Oracle & power supply
201320,000LDC Architecture debut
2014~50,000Automated stress testing system
2019544,000Peak kỷ lục
2020583,000Cloud-native full deployment
2025-2026N/AAgentic 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ămGMV Alibaba (¥ tỷ)Ghi chú
20090,05Sự kiện đầu tiên
201219+270% — năm khủng hoảng kỹ thuật
201591+60%
2017170Kỷ lục 256K TPS cùng năm
2019268,4+26% — năm 544K TPS
2020498,2+85%
2021540,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.

  1. 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.

  2. 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ó.

  3. 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.

  4. 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.

  5. 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ả.

  6. 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.

  7. 2009-2012: Growth đột biến buộc phải tìm giải pháp mới

  8. 2013: LDC Architecture - cuộc cách mạng kiến trúc

  9. 2014: Stress testing - biến uncertainty thành determinism

  10. 2019: 544K TPS - đỉnh cao scale

  11. 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:





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:

  1. 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 acquire và gc cr multi block request.
  2. 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 sync nhả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).
  3. 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.
  4. 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?

Vì cả bốn bức tường đến cùng lúc: cluster Oracle chạm lock contention dưới burst nửa đêm, connection pool cạn, và data center Hàng Châu chạm giới hạn điện + làm mát — không thêm được server vật lý nào nữa (“literally impossible”). GMV năm đó vẫn tăng +270% lên ¥19 tỷ, nghĩa là doanh nghiệp tăng trong khi hạ tầng đứng yên: nếu database không scale được thì business không tăng được. Câu trả lời không phải là vá thêm — mà là quyết định kiến trúc thập kỷ: sharding (2013), rồi LDC, rồi OceanBase thay Oracle hoàn toàn (2019).

Ba con số TPS — 256K, 544K, 583K — khác nhau thế nào?

Ba kỷ lục của ba năm liên tiếp: 256.000 TPS là kỷ lục thanh toán 2017 (báo chí quốc tế ghi nhận, trước khi OceanBase thay xong Oracle), 544.000 TPS là đỉnh Double 11 2019 (Ant-reported, chạy trên OceanBase v2.2), 583.000 TPS là đỉnh 2020 (Ant-reported, multi-region active-active). Quy ước của series: mọi con số TPS phải gắn năm và loại nguồn (Ant-reported / TPC-audit / báo chí) — con số TPS trần không năm là dấu hiệu đáng ngờ.

Bốn bậc độ lớn của GMV nghĩa là gì cho đội kỹ thuật?

GMV từ ¥0,05 tỷ (2009) lên ¥540,3 tỷ (2021) nghĩa là tải không tăng tuyến tính — nó tăng theo hàm mũ trong khi ràng buộc tài chính (99.99% availability, RPO=0) không được nới. Kinh nghiệm của Alipay: đừng chờ đợi hàm mũ để thiết kế — ba thế hệ kiến trúc (2013 LDC, 2015+ OceanBase, 2020 multi-region) đều bắt đầu trước khi khủng hoảng, vì thời gian viết lại một nền tảng tài chính dài hơn thời gian tăng trưởng giữa hai kỳ Double 11. Và lưu ý cách đọc hai bảng: TPS ghi trần kỹ thuật từng năm, GMV ghi tổng doanh nghiệp — hai trục lệch pha cố ý, đừng gộp thành một chuỗi.

📚 Nguồn nghiên cứu (verification anchors)

ClaimNguồn
Nguồn gốc 1993 Nam Kinh; Daniel Zhang 2009; chuỗi GMV 2009–2021; 256K TPS 2017Wikipedia: Singles’ Day (trích Reuters, Bloomberg, CNBC, MarketWatch)
Bảng TPS theo năm (100→583K); LDC debut 2013; FLST tự động 2014Corpus 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 usersCorpus 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 →