Case Studies from the Cloud: Riot Games & TrackIt Level Up Security and Efficiency with AWS
TrackIt teams up with Riot Games to optimize media workflows and security through AWS cloud solutions.

Case Studies from the Cloud: Riot Games & TrackIt Level Up Security and Efficiency with AWS


About Riot Games

Riot Games, Inc. is an American video game developer, publisher, and esports tournament organizer. Founded in 2006 and headquartered in Los Angeles, California, the company is best known for its flagship title, "League of Legends," a popular multiplayer online battle arena (MOBA) game. Riot Games also produces other games, including "VALORANT" and "Teamfight Tactics," and develops related media content such as music and animation. The company also plays a significant role in global esports by organizing and promoting competitive gaming tournaments.

From Subclip Rendering to SIEM Implementation

Riot Games initially collaborated with TrackIt to address challenges related to the rendering of sub-clips within their Iconik Media Asset Management (MAM) system. TrackIt developed a workflow integrating Iconik with AWS services, significantly enhancing the efficiency and reliability of subclip rendering. 

Building on this success, Riot Games approached TrackIt with the idea of implementing a Security Information and Event Management (SIEM) dashboard to enhance its monitoring capabilities and security oversight. TrackIt assisted Riot by providing multiple options to define and develop a comprehensive solution. This case study explores the implementation of the SIEM dashboard and outlines the approach and technologies employed.

“We were looking to better make sense of our logs. We wanted to be able to visualize what’s happening in our system and be able to track our user activity, detect anomalies, and fraudulent behavior.” Jeremy Schoen, Solutions Architect, Riot Games

Implementation

Solution Architecture

Workflow steps

The workflow utilized Iconik Shield connected to an Amazon SQS queue for log storage. A dead-letter queue (DLQ) was attached to the primary SQS queue to handle message redrives in case of errors.

An AWS Lambda function was responsible for polling the logs from the SQS queue and enhancing them with originating user data and geolocation based on the source IP. The following resources were aggregated for all actions:

  • User groups

  • Users

  • Metadata Views

  • Saved Searches

  • Jobs

These actions were then indexed into an Amazon OpenSearch Cluster. Dedicated Lambda functions were connected to Amazon EventBridge and triggered on a daily basis to synchronize Iconik users, user groups, metadata views, and saved searches into dedicated OpenSearch indices.

Outcome

The implemented OpenSearch dashboards provide rich visualizations, enabling the Riot Games team to monitor user actions on Iconik. These dashboards offer detailed insights into various user activities, allowing for enhanced tracking and analysis. The entire workflow resides within a Virtual Private Cloud (VPC), ensuring that all data is securely contained and managed. Additionally, the use of a VPN connection guarantees restricted access, further bolstering the security measures in place. 

Riot Games now benefits from a robust and secure monitoring system, facilitating better oversight and control over their media asset management operations.

“I love how technical the team is and how they do not wait to ask questions to get a better understanding of our requirements. It is also refreshing to work with a team that proposes solutions while asking questions. This makes it very easy for us to make decisions.” Jeremy Schoen, Solutions Architect, Riot Games

Metrics

  • Increased visibility (at least 50%) and ability to monitor user activity at a granular level

  • 30% less chance of security anomalies occurring 

“I would absolutely recommend TrackIt to companies looking to implement solutions on AWS. I do, however, have a recommendation for any company looking to engage TrackIt. You need to be ready for a higher level of involvement. This means being responsive, answering questions on time, and assisting the team with any requirements they may have to deliver the best solution for you. TrackIt offers the proximity of an internal team but the flexibility of an external vendor.”  Jeremy Schoen, Solutions Architect, Riot Games


Additional Information & Resources

Ryan Kravontka

Global Integrated Marketing | Driving Community and Growth

2mo

Incredible work Kyle and Riot Games 🎮💻⌨️

Alfred Ramirez 🎮

Sr. ISV and Partner Sales Manager-AWS for Games

2mo

Great outline of the wonderful TrackIt is doing at Riot!

Matthieu Hausermann

AWS Cloud Integrations | Media & Entertainment, Gaming, and Sport

2mo

Very niceee!

Bradford H. Selby

Upskilling Teams Personal and Professional Skills | Transformative Learning | Leadership + Management | Director of Leadership Development @ Building PPL

2mo

Great work!

Stijn Derksen

Consulting & business development in the entertainment & media D2C video space

2mo

Great one Kyle! See you soon

To view or add a comment, sign in

Insights from the community

Others also viewed

Explore topics