🚀 Khi thiết kế hệ thống theo dõi vị trí cho 500k người dùng, mình đã chuyển từ WebSocket sang HTTP vì:
🔹 500k kết nối WebSocket → 8 GB bộ nhớ chỉ để lưu trạng thái
🔹 Sticky session gây khó mở rộng
🔹 Pin điện thoại giảm nhanh do ping heartbeat
🔹 Đợt reconnect khi server sập
💡 Giải pháp: HTTP connection pooling + kiến trúc không trạng thái → giảm 60 % tiêu thụ pin, mở rộng ngang tuyến tính. Khi không cần push dữ liệu hai chiều, HTTP thường tốt hơn.