In this workshop, we build telemetry/analytics data processing pipelines to assist game developers/architects, designers and producers make certain game balancing decisions as well as troubleshooting the game. We work with a fictitious RPG and ingest data for in-game events. We then analyze the data to help with game balancing and other relevant recommendations for game developers and designers. As a participant, you will use Amazon Kinesis, Amazon Kinesis Firehose, Amazon Analytics, Amazon EMR, Amazon Redshift, Amazon S3, Amazon Athena and Amazon QuickSight. Prerequisites include having your own laptop and an interest in big data services, game data processing & analytics. This workshop will benefit developers and architects, in addition to game designers, producers, and others interested in building analytics pipelines on AWS.


This workshop will be broken down into a series of labs that flow on from each other (that is, you must complete each lab in order before proceeding with the next). The four lab exercises that will be covered are:

Lab 1: Building an Analytics Pipeline

Lab 2: Building a Serverless Analytics Pipeline

Lab 3: Performing Analytics on a Stream

Lab 4: Building a Big Data Analytics Environment

As a reminder, you should have a laptop device (which you likely have if you're reading this) and a clean AWS account, with AdministratorAccess policy-level access. AWS Credits will be provided to the value of $USD25.

If you require assistance in any of the lab exercises, please click on the button at the top-right corner of all of the lab instruction pages to request help. A facilitator will come around to your seat when they are available.


This workshop has the following pre-requisites:

1. You must have your own AWS account

2. You must have administrative privileges associated with an IAM User and have a working Access Key and Secret Key. Instructions are available at this link.

3. You must have the AWS CLI installed on your computer, and ensure that it is configured with a user that has AdminAccess using aws configure.

4. You must have SSH installed on your computer. It will be pre-installed on Mac or Linux, but Windows users should use PuTTY. You will also need an EC2 keypair. If you do not have one and need to create a new one, please follow the CLI commands in this section.

## Create a key pair to use for SSH access into the Bastion Host aws ec2 create-key-pair --region us-west-2 --key-name WorkshopKeyPair --query 'KeyMaterial' --output text > WorkshopKeyPair.pem ## Grant the file owner (you!) read permission chmod 400 WorkshopKeyPair.pem


Let's start the first lab! Please enter your seat number below.