Real-Time Casino Player Analytics
Publication date: April 19, 2022 (Diagram history)
This architecture enables casino customers or game developers to build a real-time analytics pipeline and promote advertising offers to customers during the game session.
Real-Time Casino Player Analytics Diagram
-
Casino slot machine and shuffler data is streamed from the casino floor via a private network into Amazon API Gateway and AWS IoT Core, respectively.
-
Data is then streamed into Amazon Kinesis Data Streams.
-
Slot data from Kinesis Data Streams is processed by AWS Lambda to calculate customer rating and store a raw copy in Amazon S3 for machine learning (ML) training.
-
Raw data from slots and shufflers is transformed to identify unique records, and stored in a refined data Amazon S3 bucket for use by the ML pipeline.
-
Refined slot data is used to train and update the ML model on Amazon SageMaker, which can then predict the best offers for the individual customer.
-
The customer profile, ratings, and offers are updated in Amazon DynamoDB for fast retrieval by slot machines or a customer rating application.
-
Refined shuffler data is stored for aggregation and retrieval in Amazon Aurora.
-
Refined shuffler data is then used to extract metrics and develop an ML model to predict failures. Failure prediction in turn will recommend proactive maintenance.
-
The customer profile, ratings, and offers are made available to be consumed by games and applications to promote within the game or session.
Download editable diagram
To customize this reference architecture diagram based on your business needs, download the ZIP file which contains an editable PowerPoint.
Create a free AWS account
Sign up for an AWS account. New accounts include 12 months of AWS Free Tier
Further reading
For additional information, refer to
Diagram history
To be notified about updates to this reference architecture diagram, subscribe to the RSS feed.
Change | Description | Date |
---|---|---|
Initial publication | Reference architecture diagram first published. | April 19, 2022 |
Note
To subscribe to RSS updates, you must have an RSS plugin enabled for the browser you are using.