Our Big Blogs

Workshop Event detection with AWS Managed Services for Apache Flink

Written by Matthias Vallaey | Oct 18, 2023 11:46:07 AM

In this workshop, you are the acting technology manager for a Las Vegas casino.

Create a stream processing application to identify customers entering your casino who are betting big, and sends you an e-mail when big spenders sit down at a gaming table.You will also identify tables that need a refill on chips, and identify potential cheaters in your casino through their betting and winning patterns.

To do this, we will leverage Managed Streaming for Apache Kafka  to capture events,  Managed Service for Apache Flink Studio  to detect events of interest, and Amazon Lambda  with Simple Notification Service  to send an e-mail for any events.

Agenda of the workshop :

  • Getting Started
  • Produce Events using Managed Service for Apache Flink Studio
  • Identifying Events using Managed Service for Apache Flink Studio
  • Using AWS Lambda and SNS to trigger alerts
  • Write Events to S3 and Query with Athena
  • Promote your notebook to Managed Service for Apache Flink
  • Wrapping Up and additional resources

Practical stuff :

  • Estimated Time to Completion: 2 Hours.
  • The target audience for this workshop is any company or individual interested in real-time stream processing, alerting, or monitoring of streaming data in their system.
  • The workshop assumes you have some background knowledge on streaming technologies (Apache Kafka, Apache Flink) as well as some basic SQL commands. Don't worry, though! We link to documentation to help you along here.
  • More info can be found on https://catalog.workshops.aws/casino-analytics/en-US#your-assignment