Web Infrastructure • 1 tháng 8, 2026
Giải thích kiến trúc module của Apache HTTP Server và vì sao các module như mod_ssl, mod_rewrite, mod_proxy, mod_headers giúp Apache mở rộng hàng chục năm mà không biến thành một khối code khổng lồ.
Web Infrastructure • 1 tháng 8, 2026
Giải thích cách Apache dùng Virtual Host và Host header để biết request thuộc về website nào, từ shared hosting đến VPS nhiều domain.
Redis • 11 tháng 4, 2026
Một lỗi logic nhỏ khi dùng ZADD với timestamp làm member có thể khiến Redis ZSET đếm sai request trong sliding window rate limiting, dù Lua script vẫn chạy atomic.
Redis • 10 tháng 4, 2026
Hiểu cách sliding window rate limiting hoạt động với Redis ZSET thông qua bốn lệnh cốt lõi: ZADD, ZREMRANGEBYSCORE, ZCARD và ZRANGEBYSCORE.
Concurrency • 7 tháng 4, 2026
Reproduce and analyze cache stampede under high concurrency, then propose a solution with clear reasoning.
Concurrency • 3 tháng 4, 2026
Giải thích sự khác nhau giữa AtomicLong và LongAdder trong Java concurrency, với trọng tâm là contention, performance và lựa chọn đúng theo bài toán.