YoVDO

Building a Cloud Platform Using Netflix OSS - How Riot Games Leveraged the Technology

Offered By: ChariotSolutions via YouTube

Tags

Cloud Computing Courses DevOps Courses Java Courses Amazon Web Services (AWS) Courses Microservices Courses Eureka Courses

Course Description

Overview

Explore how Riot Games leveraged Netflix OSS Cloud tools and platform components to create a complete infrastructure for hosting their global game platform in this Philly ETE 2014 conference talk. Discover the libraries, services, and tools from the Netflix OSS stack that were used, along with adaptations and extensions. Learn about the implementation of Dropwizard, Netflix OSS libraries, and custom solutions to form a cohesive platform for quick development of robust, cloud-ready Java services. Gain insights into the adoption of Aminator's pre-baked image model, extended with Chef for cookbook library leverage, and the use of Eureka for service discovery and Archaius for dynamic configuration. Understand how Asgard was extended with user authorization for cloud portal management, and how Edda and the Simian Army were utilized for security, conformance auditing, and routine cleanup tasks. Delve into the challenges faced, limitations encountered, and the potential applications of this architecture for other businesses.

Syllabus

Introduction
About Riot Games
Riot Games Software Platform
Netflix OSS Tools
Chef
Bakery
Asgard
Chaos Monkey
AWS
Public Clouds
Big monolithic apps
System
Eureka
Arceus
The Stack
What We Have
Limitations
Challenges
Docker
Big Picture
Questions


Taught by

ChariotSolutions

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Defined Networking
Georgia Institute of Technology via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Web-Technologien
openHPI
Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique