Real-time Report System for Online Gaming Platform
Meng, Yang (2019)
Meng, Yang
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201904286214
https://urn.fi/URN:NBN:fi:amk-201904286214
Tiivistelmä
This thesis was to find a solution and build a real-time report system for gaming platform, in order to provide better support to the operation of the platform.
A report System is a very important part in a gaming platform reflecting the operational status of the casino sites with different report numbers, charts. Finnplay’s current gaming plat-form, Billfold, comes with a stored procedure-based database solution to generate report data. This solution was not anymore able to support the growing business, so a new report system which can provide a real-time report and has a capability to scale out was required.
This thesis compared different data processing models, frameworks, and measured differ-ent solution candidates which could meet the requirements of the report system. Then the most suitable solution candidate was chosen, the architecture was designed, and finally the reference implementation was created to verify the architecture.
Based on the results of the tests and verification of the reference implementation, the architecture drawn in this thesis satisfies the requirements of the new report system, and it was proposed to the company to be applied to its gaming platform.
A report System is a very important part in a gaming platform reflecting the operational status of the casino sites with different report numbers, charts. Finnplay’s current gaming plat-form, Billfold, comes with a stored procedure-based database solution to generate report data. This solution was not anymore able to support the growing business, so a new report system which can provide a real-time report and has a capability to scale out was required.
This thesis compared different data processing models, frameworks, and measured differ-ent solution candidates which could meet the requirements of the report system. Then the most suitable solution candidate was chosen, the architecture was designed, and finally the reference implementation was created to verify the architecture.
Based on the results of the tests and verification of the reference implementation, the architecture drawn in this thesis satisfies the requirements of the new report system, and it was proposed to the company to be applied to its gaming platform.