Chương 1: Các Hệ Thống Xử Lý Hàng Triệu Requests/s (C10M) Ra Sao? Bài Học Từ Shopee & Alipay

← Series hub Tiếp theo → Chương 1: Xuyên Phá Rào Cản C10M Để kiến tạo một hệ thống đủ sức gánh vác hàng triệu Requests Per Second (RPS) — hay còn gọi là bài toán C10M — vertical scaling (tăng cấu hình) không bao giờ là đủ. Nó đòi hỏi một Kiến Trúc Phân Tán (Distributed Architecture) được thiết kế tỉ mỉ. 1. Bước Chuyển Giao Từ C10K Sang C10M Answer-first: Trong khi C10K được hóa giải bằng mô hình non-blocking I/O (như NGINX), C10M lại chuyển điểm thắt cổ chai về phía OS kernel (nhân hệ điều hành). Các hệ thống buộc phải bỏ qua kernel (Kernel Bypass) bằng cách dùng DPDK hoặc XDP mới có thể xử lý 10 triệu kết nối mượt mà. ...

9 tháng 6, 2026 · 5 phút · Tuan Anh

Kiến Trúc Shopee Flash Sale: Ngắt Họng & Redis

🇬🇧 Read the English version of this article on tanhdev.com Điểm đúng boong 0 giờ mùa 11.11, cái rớ con nghiện Shopee tuốt tuột dải Đông Nam Á với Đài Loan đè ngón vô xào chung 1 cái nút bấm nẩy. Độc trong 10 giây nòng châm hỏa (first 10 seconds) của 1 cái mùa săn sale chớp nhoáng (flash sale), 1 cái trang quầy rác (single product page) có thể bị cả triệu mống (millions of concurrent sessions) nã liên thanh — bu xâu nhào zô giành mớ 1,000 nhúm đồ lổn nhổn nhét kho (inventory). Thẩy lố 1 cục (One oversell), đứt bóng 1 cục máy (server crash), hay cái cục kho quẹt chết lâm sàng (database deadlock) lọt chỏm ở khúc đó hất đổ 1 sớ ná thở đâm chọc móc tiền (cascade of chargebacks), rớ con dân nhảy đổng (angry users), dìm mặt ụp bãi rác tờ đầu mốc nhép giang hồ bới (front-page news headlines). ...

1 tháng 6, 2026 · 19 phút · Tuan Anh