Loadding..

Tag: SystemDesign

90% Engineer Dùng Kafka Sai Cách: Sự Thật Về Distributed Log

Kafka không phải message queue Đây là misconception phổ biến nhất. Queue truyền thống: message được đọc xong thì xóa. Kafka hoàn toàn khác — nó là distributed append-only log. Message được giữ lại sau khi consume, có thể replay, nhiều service đọc độc lập mà không ảnh hưởng nhau. Một quyết định thiết kế […]

Continue reading


Redis Performance Checklist: Tối Ưu API Response từ 420ms xuống 95ms

Từ 420ms xuống 95ms chỉ bằng cách thay đổi eviction policy và cấu trúc cluster. Đây là cách những engineering team “xịn” biến Redis từ một gánh nặng thành “vũ khí” performance thực thụ thay vì chỉ dùng nó như một quick hack. Hầu hết team cài Redis, cache vài query database, thấy nhanh hơn […]

Continue reading


Scale 10 Triệu Users — Không Một Phút Downtime

Không có đội ngũ lớn, không có ngân sách khổng lồ. Chỉ có kỷ luật kỹ thuật — và một hệ thống được xây để trông đợi traffic, không phải chịu đựng traffic. Thảm Họa Khởi Đầu Backend là monolith Spring Boot trên 1 EC2. Mọi thứ ổn cho đến khi một bài Reddit đổ […]

Continue reading