Bài viết

Bài viết đọc cho vui, kiểu vừa nhâm nhi cà phê vừa tháo tung mọi thứ ra xem bên trong có gì, xuống tận con ốc sâu nhất. Đọc xong, hiểu sâu hơn, đánh giá tỉnh hơn, quyết định chắc tay hơn.

  1. Thiết kế hệ thống bán vé nhiều service mà AI viết code: người quyết gì, AI cần đọc gì

    Hệ thống bán vé concert: chọn ghế, giữ chỗ, thanh toán, phát vé, thông báo, soát vé, phòng chờ ngày mở bán. Người quyết gì, chia service ra sao, đo bán trùng ghế và webhook thanh toán lặp, và viết tài liệu thế nào để AI mở rộng tính năng.

  2. Các khối xây dựng của system design: ước lượng, cache, database, hàng đợi

    Thiết kế hệ thống bắt đầu bằng con số, không phải bằng sơ đồ. Bảng độ trễ đo được, ước lượng nhanh, định luật Little, vì sao máy chủ ở 90% tải chậm gấp 5 lần lúc 50%, cache theo phân bố Zipf, chỉ mục nhanh 4.700 lần, nhân bản, chia mảnh, và xử lý lỗi.