Xem xét rằng có lẽ nhà cái cung cấp một số dữ liệu mẫu (và điều này có thể được lưu trong giai đoạn tích hợp), lời khuyên của tôi là tổ chức các nguồn cấp dữ liệu đó theo cách này:
- Danh sách các sự kiện
- Cập nhật cho các sự kiện theo lịch trình
- Cập nhật tỷ lệ cược
- Các kết quả
Có lẽ nhà cung cấp cung cấp 2 loại cập nhật: Đẩy (POST) và Kéo (GET).
Tại thời điểm này bạn nên
- Tạo một máy chủ đơn giản chỉ xử lý các yêu cầu GET, để các lập trình viên của bạn có thể xây dựng các thuật toán.
- Tạo tự động hóa để quản lý việc gửi cùng thông tin và do đó có thể nhấn mạnh hệ thống của bạn.
Quản lý phát triển và thử nghiệm
Không đi sâu vào chi tiết về công nghệ sẽ được sử dụng, bạn có một máy chủ mini , chỉ đáp ứng với 4 URL (hoặc những URL cần thiết tùy thuộc vào những gì nhà cung cấp cung cấp) và dịch vụ đẩy mini .
Một điều rất tốt cần ghi nhớ khi làm việc với "máy chủ mini", là các trình xử lý của giao thức HTTP. Tạo một máy chủ trên cổng 80 rất đơn giản và giải quyết vấn đề. Bạn phải chắc chắn đưa tất cả thông tin vào các phản hồi NHẬN khi nhà cung cấp đưa ra (điều này sẽ tránh được các vấn đề khi đưa vào sản xuất).
Cá nhân tôi sẽ làm một máy chủ Perl đơn giản hoặc tương tự nhưng với Nodejs. Liên quan đến việc tiêm dữ liệu, sẽ có đủ bộ đếm thời gian, gọi trình duyệt ngoại tuyến ( CURL , WGET )