#6352026-05-16
Thiết Kế Backend Chịu 1 Triệu Users - Phần 1: Foundation, Edge và Database
Peak QPS 10.000-50.000 requests/giây, P99 latency dưới 200ms, uptime 99.99% - đây là bộ yêu cầu tối thiểu trước khi viết dòng code đầu tiên. Scale Cube chia bài toán thành 3 trục: nhân bản ngang, phân tách theo chức năng, và phân vùng dữ liệu. Microservices sớm là sai lầm lớn nhất - bắt đầu từ modular monolith. Database không bao giờ chỉ 1 lớp: PostgreSQL + Citus cho OLTP, ScyllaDB cho high-write path, ClickHouse cho analytics.