Sport Public API#
Hệ thống Sport Public API là nền tảng xử lý, đồng bộ và cung cấp dữ liệu thể thao theo thời gian thực.
Dự án được xây dựng bằng Golang (Fiber), kết hợp với nhiều dịch vụ như MySQL, Redis, Elasticsearch nhằm đảm bảo hiệu năng và khả năng mở rộng.Tổng quan hệ thống#
Hệ thống hoạt động theo mô hình Data Synchronization + Public API, bao gồm:Đồng bộ dữ liệu từ các nguồn bên ngoài (RapidAPI, iSport)
Xử lý dữ liệu thông qua cronjob và worker
Lưu trữ và tối ưu dữ liệu
Kiến trúc code (Clean Architecture)#
Hệ thống được tổ chức theo clean architecture:Usecases → business logic
Repositories → truy cập DB (SQLC)
Models → định nghĩa dữ liệu
External Services#
RapidAPI → dữ liệu trận đấu
iSport → nguồn dữ liệu phụ
Modified at 2026-03-26 10:20:40