Artem Volk & Fabian Zillgens
Building the platform for providing ML predictions based on real-time player activity
#1about 3 minutes
Customizing the player experience in real time
The business goal is to use real-time player activity to deliver personalized in-game content, such as customized store offers.
#2about 3 minutes
Designing the high-level system architecture
The platform follows a three-stage architecture for event collection, data processing, and customization delivery using a standard AWS tech stack.
#3about 2 minutes
Building a resilient event collection pipeline
A slim API endpoint ingests high-volume, potentially out-of-order player events and uses an Amazon Kinesis stream to decouple it from downstream processing.
#4about 2 minutes
Separating offline and online data processing
The system uses a dual-path approach, with Apache Spark for offline analytics and Apache Flink with Flink SQL for real-time feature extraction.
#5about 2 minutes
Creating a low-latency user profile service
A user profile API stores a real-time snapshot of the player's state, updated by the Flink stream with a latency of around 200 milliseconds.
#6about 3 minutes
Delivering customizations via decoupled ML models
Machine learning models are deployed as independent AWS Lambda functions that data scientists can manage, allowing the game to pull personalized content on demand.
#7about 5 minutes
Analyzing system latency and architectural trade-offs
Empowering data scientists with monitoring tools reveals end-to-end latency metrics and highlights the advantages and costs of a highly decoupled system.
#8about 2 minutes
Implementing AWS cost optimization strategies
Costs are managed through techniques like event batching, data compression, aggressive Kinesis autoscaling, and S3 data partitioning and storage classes.
#9about 7 minutes
Q&A on model quality, scale, and player privacy
The team answers audience questions about event volume, ensuring model quality, load balancing, using AWS ML services, and handling player data privacy.
Related jobs
Jobs that call for the skills explored in this talk.
Architekt für Cloud Security - AWS (w|m|d)
zeb consulting
Frankfurt am Main, Germany
Remote
Junior
Intermediate
Senior
Matching moments
13:44 MIN
Building a real-time inference architecture on AWS
The Road to MLOps: How Verivox Transitioned to AWS
26:25 MIN
Exploring the platform's technology stack and architecture
Shared mobility for everyone!
29:56 MIN
Q&A on gamification, scaling, and the future of DevOps
We adopted DevOps and are Cloud-native, Now What?
25:11 MIN
The production architecture and technology stack for AML AI
Detecting Money Laundering with AI
14:01 MIN
A phased approach to building the AI platform
Beyond GPT: Building Unified GenAI Platforms for the Enterprise of Tomorrow
22:33 MIN
Automating the data pipeline with multi-cloud services
Leverage Cloud Computing Benefits with Serverless Multi-Cloud ML
45:45 MIN
Q&A on platform engineering implementation and future
Platform Engineering vs. DevOps Why not both?
28:04 MIN
Building a cloud architecture for large-scale ML
Geometric deep learning for drug discovery
Featured Partners
Related Videos
The Road to MLOps: How Verivox Transitioned to AWS
Elisabeth Günther
Database Magic behind 40 Million operations/s
Jürgen Pilz
Lessons Learned Building a GenAI Powered App
Mete Atamel
Empowering Thousands of Developers: Our Journey to an Internal Developer Platform
Bastian Heilemann & Bruno Margula
Empowering Retail Through Applied Machine Learning
Christoph Fassbach & Daniel Rohr
Why and when should we consider Stream Processing frameworks in our solutions
Soroosh Khodami
Reliable scalability: How Amazon.com scales on AWS
Florian Mair
Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies
Oliver Zimmert
Related Articles
View all articles

.gif?w=240&auto=compress,format)

From learning to earning
Jobs that call for the skills explored in this talk.

AI & Embedded ML Engineer (Real-Time Edge Optimization)
autonomous-teaming
Canton of Toulouse-5, France
Remote
C++
GIT
Linux
Python
+1

AI & Embedded ML Engineer (Real-Time Edge Optimization)
autonomous-teaming
München, Germany
Remote
C++
GIT
Linux
Python
+1

Platform Engineer (DevOps) - Snowflake & KI
dmTECH
Karlsruhe, Germany
ETL
Azure
DevOps
Data analysis
Google Cloud Platform
+1

AWS Data & AI Architect OR Engineer (Full Remote)
Keapps
Municipality of Las Palmas, Spain
Remote
€40-60K
API
Python
Amazon Web Services (AWS)

AWS Data & AI Architect OR Engineer (Full Remote)
Keapps
Municipality of Madrid, Spain
Remote
€40-60K
API
Python
Amazon Web Services (AWS)

AWS Data & AI Architect OR Engineer (Full Remote)
Keapps
Municipality of Córdoba, Spain
Remote
€40-60K
API
Python
Amazon Web Services (AWS)

AWS Data & AI Architect OR Engineer (Full Remote)
Keapps
Municipality of Tarragona, Spain
Remote
€40-60K
API
Python
Amazon Web Services (AWS)

AWS Data & AI Architect OR Engineer (Full Remote)
Keapps
Municipality of Bilbao, Spain
Remote
€40-60K
API
Python
Amazon Web Services (AWS)

AWS Data & AI Architect OR Engineer (Full Remote)
Keapps
Badajoz, Spain
Remote
€40-60K
API
Python
Amazon Web Services (AWS)