Công nghệ sử dụng
Tổng hợp các công nghệ chính của nền tảng FoxScore.
Ngôn ngữ & Framework
- Go — services realtime, IM, workers hiệu năng cao
- PHP 8.2 (Swoole) — API gateway & live room (coroutine, hiệu năng cao)
- Laravel — backend quản trị
- Node.js / TypeScript (NestJS) — dịch vụ thông báo
- Vue 3 / Nuxt — frontend web (SSR); Vue — trang quản trị
Realtime & Giao tiếp
- WebSocket — đẩy dữ liệu thời gian thực tới client
- gRPC — giao tiếp nội bộ giữa services
- Message Queue — luồng sự kiện bất đồng bộ, chịu tải cao
Dữ liệu & Lưu trữ
- MySQL / MariaDB — dữ liệu quan hệ
- MongoDB — dữ liệu chat/cộng đồng
- Redis — cache & hàng đợi
- Elasticsearch — tìm kiếm
- Object Storage — lưu trữ media/ảnh
Hạ tầng & Vận hành
- Docker — đóng gói & triển khai
- Microservices — kiến trúc phân tán, triển khai độc lập
Trang này công khai và chỉ mô tả công nghệ ở mức tổng quan.