SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
Darling Family “Maker” Project
MICHELLE, Product Management
GLENN, Infrastructure
CHLOE, User Experience
Big Data
Case Study: Online Video Games
Case Study:
YOURCraft Online Video Game
 Very popular MMOG (massively multiplayer online game.)
 Wide appeal: Kids aged 5+ to Adults.
 “Indie” game: not commercial, similar to OpenSource software.
 Distributed: Thousands of YOURCraft servers throughout the world.
 Educational: builds logical, analytical, spatial reasoning, math, problem-solving skills.
 Crowd-sourced: Users build worlds using blocks similar to“virtual Legos”.
Examples: Cities, Sports, Harry Potter, Disneyland & more!
Challenges
 GRIEFING – bad player behavior. Mixed-age,
unmonitored play leads to bad language, block
destruction & online bullying.
 BIG DATA VOLUME & VARIETY – One
busy server = 100GB/month  1.17TB /year of
saved maps, weblogs, player messages, game
metadata.
Key Trends:
Online “Virtual World” Games
Strategies
 STICKINESS - Increase user time
spent in the game through:
 CUSTOWNERS – Ability to build fun,
engaging, immersive worlds builds
customer loyalty & ownership.
 DATA MYNING – Game personalization
based on user data (age, hours played,
location.)
 FREEMIUM - Give away game for
free, then charge for premium services.
Case Study Problem Highlights
GOAL: Set up YOURCraft server to ensure safe, engaging &
educational experience for family, friends & classmates.
Requirements:
 Analytics: Monitor player behavior to block griefing, encourage building, improve game
features, find monetization option$ (so we can pay the bills!)
 Skill Level: Must be easy enough for teenager, 8yo and busy mom.
 Fault-Tolerant: Can’t afford to lose user data such as world maps.
 High Availability: Provide 24x7 access to games.
 Low Startup Costs: $0 if possible.
 Scalability: Start with dataset from one server…
ingest datasets from hundreds later.
GRIEFING
Proposed Solution:
Technology Stack
 Analytics: Splunk Storm ingests
weblogs & player comments.
 Scalability: AWS & Splunk scale
“from laptop to datacenter.”
 Fault-Tolerant: AWS S3 provides
secure data storage.
 Skill Level: AWS AMI template
enables easy setup.
 High Availability: AWS EC2 provides
24x7 access.
 Low Startup Costs: AWS EC2 Free-
Tier for 1st Year = $0
• Splunk Storm for Weblog &
Sentiment Analysis, Anomaly
Detection, Dashboards. Splunk
Indexes files directly; no need for
ETL or database management.
Analytics &
Visualization
• AWS S3 (Simple Storage Service) --
similar to Hadoop HDFS.Data Storage
• Game Hosting AMI (Amazon
Machine Image) for YOURCraft
Server. Wizard-based template.
Application
• AWS EC2 (Amazon Web Services
Elastic Compute Cloud)Infrastructure
Proposed Solution - Architecture
YOURCraft Server
• Game Web Logs
• Player Messages
• Game Metadata
• User Data
AWS
S3
DATA SOURCES:
Game Web Logs
Player Messages
Proposed Solution Benefits
 Infrastructure
 Cloud-based game hosting – No need to buy any hardware. Secure,
scalable, high-availability, fault-tolerant storage & resources, 1st year
free. Easy enough for teenager to setup and maintain.
 User Experience
 Web log Analysis to track user “stickiness” and player activities. Easy for
an 8yo to monitor dashboards and report “griefing” so users & IP
addresses can be blocked if needed.
 Product Management
 Sentiment Analysis & Data Visualization to gain insights on attracting &
retaining users, fee-based services, monetization. Splunk works directly
on AWS S3 files – no ETL or database needed. Easy for busy mom to
define new algorithms & business questions.
Sample YOURCraft Weblog
Data elements we can search,
summarize or graph:
• Player logins
• Player IP Addresses
• Player session time
• Blocks placed
• Blocks broken
• Dangerous block placement
(fire, water, lava)
• Player deaths
• Player in-game messages
• Player issued commands
Splunk Dashboard:
Monitoring Player Behavior
Splunk Anomaly Detection
“Griefers” vs. “Busy Builders”
“Blocks placed” point to high-
value players who do a lot of building
and should be rewarded.
“Blocks broken” can signal destructive
behavior. If needed, can block:
• Specific users
• All users from a specific IP Address.
Splunk Data Visualization:
User Behavior, Stickiness
Splunk Sentiment Analysis:
Player Conversations
Sentiment analysis can reveal
popular themes, characters, game
features. Users can be banned if
they engage in negative comments
or online harassment.
Deployment strategy
Year 1:
Setup YourCraft Server
 Use Analytics to gain insights on
server admin best practices.
 Use insights to improve user
experience, game features.
 Share insights with other
YOURCraft admins (9,000+
servers worldwide!)
 Recruit other server weblogs for
bigger, richer analytics datasets.
 Rinse and repeat…
Year 2:
Innovate & Monetize
 AWS Free Tier expires! Start
offering premium fee-based
services such as:
 Safe sandbox – parents control
game content; limit playtime
hours.
 Members-only access to videos,
tutorials, game objects,
“playdates” with other players.
 Use analytics to check
effectiveness.
 Rinse & repeat…
Innovate
& Iterate
Analyze
Acquire
Data

Mais conteúdo relacionado

Destaque

Villa - Toda mulher merece um elogio
Villa - Toda mulher merece um elogioVilla - Toda mulher merece um elogio
Villa - Toda mulher merece um elogioGrupo Phocus
 
РИФ+КИБ 2015. Аналитика в e-commerce. Что такое хорошо и что такое плохо?
РИФ+КИБ 2015. Аналитика в e-commerce. Что такое хорошо и что такое плохо?РИФ+КИБ 2015. Аналитика в e-commerce. Что такое хорошо и что такое плохо?
РИФ+КИБ 2015. Аналитика в e-commerce. Что такое хорошо и что такое плохо?Армен Манукян
 
فاسيليا ست الحسن
فاسيليا ست الحسنفاسيليا ست الحسن
فاسيليا ست الحسنFahad Fawaz
 
HAN Physician Assistant e-portfolio Scorion
HAN Physician Assistant e-portfolio ScorionHAN Physician Assistant e-portfolio Scorion
HAN Physician Assistant e-portfolio Scorionparantion
 
Gen&Tech Quiz Finals
Gen&Tech Quiz FinalsGen&Tech Quiz Finals
Gen&Tech Quiz Finalsgtmindian
 
SMART International Symposium for Next Generation Infrastructure: Realising t...
SMART International Symposium for Next Generation Infrastructure: Realising t...SMART International Symposium for Next Generation Infrastructure: Realising t...
SMART International Symposium for Next Generation Infrastructure: Realising t...SMART Infrastructure Facility
 
Drivers of Infrastructure Costs in Australia - Lessons learned from the 'Perf...
Drivers of Infrastructure Costs in Australia - Lessons learned from the 'Perf...Drivers of Infrastructure Costs in Australia - Lessons learned from the 'Perf...
Drivers of Infrastructure Costs in Australia - Lessons learned from the 'Perf...SMART Infrastructure Facility
 
Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013
Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013
Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013parantion
 

Destaque (13)

Villa - Toda mulher merece um elogio
Villa - Toda mulher merece um elogioVilla - Toda mulher merece um elogio
Villa - Toda mulher merece um elogio
 
РИФ+КИБ 2015. Аналитика в e-commerce. Что такое хорошо и что такое плохо?
РИФ+КИБ 2015. Аналитика в e-commerce. Что такое хорошо и что такое плохо?РИФ+КИБ 2015. Аналитика в e-commerce. Что такое хорошо и что такое плохо?
РИФ+КИБ 2015. Аналитика в e-commerce. Что такое хорошо и что такое плохо?
 
Dl 1062 -
Dl 1062 -Dl 1062 -
Dl 1062 -
 
Second Quarter 2012, Global TPI Index
Second Quarter 2012, Global TPI IndexSecond Quarter 2012, Global TPI Index
Second Quarter 2012, Global TPI Index
 
فاسيليا ست الحسن
فاسيليا ست الحسنفاسيليا ست الحسن
فاسيليا ست الحسن
 
HAN Physician Assistant e-portfolio Scorion
HAN Physician Assistant e-portfolio ScorionHAN Physician Assistant e-portfolio Scorion
HAN Physician Assistant e-portfolio Scorion
 
Análise fibria
Análise fibriaAnálise fibria
Análise fibria
 
Gen&Tech Quiz Finals
Gen&Tech Quiz FinalsGen&Tech Quiz Finals
Gen&Tech Quiz Finals
 
SMART International Symposium for Next Generation Infrastructure: Realising t...
SMART International Symposium for Next Generation Infrastructure: Realising t...SMART International Symposium for Next Generation Infrastructure: Realising t...
SMART International Symposium for Next Generation Infrastructure: Realising t...
 
AWS Baby steps circa 2008
AWS Baby steps circa 2008AWS Baby steps circa 2008
AWS Baby steps circa 2008
 
Drivers of Infrastructure Costs in Australia - Lessons learned from the 'Perf...
Drivers of Infrastructure Costs in Australia - Lessons learned from the 'Perf...Drivers of Infrastructure Costs in Australia - Lessons learned from the 'Perf...
Drivers of Infrastructure Costs in Australia - Lessons learned from the 'Perf...
 
Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013
Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013
Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013
 
9707 w14 qp_23
9707 w14 qp_239707 w14 qp_23
9707 w14 qp_23
 

Semelhante a V3 gamingcasestudy

Snowplow: open source game analytics powered by AWS
Snowplow: open source game analytics powered by AWSSnowplow: open source game analytics powered by AWS
Snowplow: open source game analytics powered by AWSGiuseppe Gaviani
 
(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...
(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...
(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...Amazon Web Services
 
Impact AI 2020: Portfolio-Scale Data Science at Zynga
Impact AI 2020: Portfolio-Scale Data Science at ZyngaImpact AI 2020: Portfolio-Scale Data Science at Zynga
Impact AI 2020: Portfolio-Scale Data Science at ZyngaBen Weber
 
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...DevGAMM Conference
 
Big data on_aws in korea by abhishek sinha (lunch and learn)
Big data on_aws in korea by abhishek sinha (lunch and learn)Big data on_aws in korea by abhishek sinha (lunch and learn)
Big data on_aws in korea by abhishek sinha (lunch and learn)Amazon Web Services Korea
 
Ai expo 2019
Ai expo 2019Ai expo 2019
Ai expo 2019Ben Weber
 
Intro to Game Development & Operations on AWS
Intro to Game Development & Operations on AWSIntro to Game Development & Operations on AWS
Intro to Game Development & Operations on AWSAmazon Web Services
 
게임을 위한 아마존웹서비스(AWS) (김일호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
게임을 위한 아마존웹서비스(AWS) (김일호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018게임을 위한 아마존웹서비스(AWS) (김일호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
게임을 위한 아마존웹서비스(AWS) (김일호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018Amazon Web Services Korea
 
Supercharged graph visualization for cyber security
Supercharged graph visualization for cyber securitySupercharged graph visualization for cyber security
Supercharged graph visualization for cyber securityCambridge Intelligence
 
Looking for blue ocean look to the cloud rhys dekle
Looking for blue ocean look to the cloud  rhys dekleLooking for blue ocean look to the cloud  rhys dekle
Looking for blue ocean look to the cloud rhys dekleMary Chan
 
Modern data warehouse with Azure
Modern data warehouse with AzureModern data warehouse with Azure
Modern data warehouse with AzureNilesh Gule
 
Gam301 Real-Time Game Analytics with Amazon Redshift, Amazon Kinesis, and Ama...
Gam301 Real-Time Game Analytics with Amazon Redshift, Amazon Kinesis, and Ama...Gam301 Real-Time Game Analytics with Amazon Redshift, Amazon Kinesis, and Ama...
Gam301 Real-Time Game Analytics with Amazon Redshift, Amazon Kinesis, and Ama...Amazon Web Services Korea
 
Project KidHack - Teaching Kids Security through Gaming at BSidesTampa on Feb...
Project KidHack - Teaching Kids Security through Gaming at BSidesTampa on Feb...Project KidHack - Teaching Kids Security through Gaming at BSidesTampa on Feb...
Project KidHack - Teaching Kids Security through Gaming at BSidesTampa on Feb...grecsl
 
AWS re:Invent 2016| GAM303 | Develop Games Using Lumberyard and Leverage AWS ...
AWS re:Invent 2016| GAM303 | Develop Games Using Lumberyard and Leverage AWS ...AWS re:Invent 2016| GAM303 | Develop Games Using Lumberyard and Leverage AWS ...
AWS re:Invent 2016| GAM303 | Develop Games Using Lumberyard and Leverage AWS ...Amazon Web Services
 
Intro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) DesignIntro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) DesignChristopher Mohritz
 
Game Programming - Cloud Development
Game Programming - Cloud DevelopmentGame Programming - Cloud Development
Game Programming - Cloud DevelopmentNick Pruehs
 
The Future is Operations: Why Mobile Games Need Backends
The Future is Operations: Why Mobile Games Need BackendsThe Future is Operations: Why Mobile Games Need Backends
The Future is Operations: Why Mobile Games Need BackendsJames Gwertzman
 
A coockbook for game developers
A coockbook for game developersA coockbook for game developers
A coockbook for game developersIrina Podlevskikh
 
Social Gaming GameIS User Group Meeting
Social Gaming GameIS User Group MeetingSocial Gaming GameIS User Group Meeting
Social Gaming GameIS User Group MeetingAlmog Koren
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesiFunFactory Inc.
 

Semelhante a V3 gamingcasestudy (20)

Snowplow: open source game analytics powered by AWS
Snowplow: open source game analytics powered by AWSSnowplow: open source game analytics powered by AWS
Snowplow: open source game analytics powered by AWS
 
(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...
(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...
(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...
 
Impact AI 2020: Portfolio-Scale Data Science at Zynga
Impact AI 2020: Portfolio-Scale Data Science at ZyngaImpact AI 2020: Portfolio-Scale Data Science at Zynga
Impact AI 2020: Portfolio-Scale Data Science at Zynga
 
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...
 
Big data on_aws in korea by abhishek sinha (lunch and learn)
Big data on_aws in korea by abhishek sinha (lunch and learn)Big data on_aws in korea by abhishek sinha (lunch and learn)
Big data on_aws in korea by abhishek sinha (lunch and learn)
 
Ai expo 2019
Ai expo 2019Ai expo 2019
Ai expo 2019
 
Intro to Game Development & Operations on AWS
Intro to Game Development & Operations on AWSIntro to Game Development & Operations on AWS
Intro to Game Development & Operations on AWS
 
게임을 위한 아마존웹서비스(AWS) (김일호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
게임을 위한 아마존웹서비스(AWS) (김일호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018게임을 위한 아마존웹서비스(AWS) (김일호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
게임을 위한 아마존웹서비스(AWS) (김일호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
 
Supercharged graph visualization for cyber security
Supercharged graph visualization for cyber securitySupercharged graph visualization for cyber security
Supercharged graph visualization for cyber security
 
Looking for blue ocean look to the cloud rhys dekle
Looking for blue ocean look to the cloud  rhys dekleLooking for blue ocean look to the cloud  rhys dekle
Looking for blue ocean look to the cloud rhys dekle
 
Modern data warehouse with Azure
Modern data warehouse with AzureModern data warehouse with Azure
Modern data warehouse with Azure
 
Gam301 Real-Time Game Analytics with Amazon Redshift, Amazon Kinesis, and Ama...
Gam301 Real-Time Game Analytics with Amazon Redshift, Amazon Kinesis, and Ama...Gam301 Real-Time Game Analytics with Amazon Redshift, Amazon Kinesis, and Ama...
Gam301 Real-Time Game Analytics with Amazon Redshift, Amazon Kinesis, and Ama...
 
Project KidHack - Teaching Kids Security through Gaming at BSidesTampa on Feb...
Project KidHack - Teaching Kids Security through Gaming at BSidesTampa on Feb...Project KidHack - Teaching Kids Security through Gaming at BSidesTampa on Feb...
Project KidHack - Teaching Kids Security through Gaming at BSidesTampa on Feb...
 
AWS re:Invent 2016| GAM303 | Develop Games Using Lumberyard and Leverage AWS ...
AWS re:Invent 2016| GAM303 | Develop Games Using Lumberyard and Leverage AWS ...AWS re:Invent 2016| GAM303 | Develop Games Using Lumberyard and Leverage AWS ...
AWS re:Invent 2016| GAM303 | Develop Games Using Lumberyard and Leverage AWS ...
 
Intro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) DesignIntro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) Design
 
Game Programming - Cloud Development
Game Programming - Cloud DevelopmentGame Programming - Cloud Development
Game Programming - Cloud Development
 
The Future is Operations: Why Mobile Games Need Backends
The Future is Operations: Why Mobile Games Need BackendsThe Future is Operations: Why Mobile Games Need Backends
The Future is Operations: Why Mobile Games Need Backends
 
A coockbook for game developers
A coockbook for game developersA coockbook for game developers
A coockbook for game developers
 
Social Gaming GameIS User Group Meeting
Social Gaming GameIS User Group MeetingSocial Gaming GameIS User Group Meeting
Social Gaming GameIS User Group Meeting
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile games
 

Mais de Michelle Darling

Mais de Michelle Darling (8)

Family pics2august014
Family pics2august014Family pics2august014
Family pics2august014
 
Final pink panthers_03_31
Final pink panthers_03_31Final pink panthers_03_31
Final pink panthers_03_31
 
Final pink panthers_03_30
Final pink panthers_03_30Final pink panthers_03_30
Final pink panthers_03_30
 
Php summary
Php summaryPhp summary
Php summary
 
Rsplit apply combine
Rsplit apply combineRsplit apply combine
Rsplit apply combine
 
College day pressie
College day pressieCollege day pressie
College day pressie
 
R learning by examples
R learning by examplesR learning by examples
R learning by examples
 
Cassandra NoSQL Tutorial
Cassandra NoSQL TutorialCassandra NoSQL Tutorial
Cassandra NoSQL Tutorial
 

Último

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Último (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

V3 gamingcasestudy

  • 1. Darling Family “Maker” Project MICHELLE, Product Management GLENN, Infrastructure CHLOE, User Experience Big Data Case Study: Online Video Games
  • 2. Case Study: YOURCraft Online Video Game  Very popular MMOG (massively multiplayer online game.)  Wide appeal: Kids aged 5+ to Adults.  “Indie” game: not commercial, similar to OpenSource software.  Distributed: Thousands of YOURCraft servers throughout the world.  Educational: builds logical, analytical, spatial reasoning, math, problem-solving skills.  Crowd-sourced: Users build worlds using blocks similar to“virtual Legos”. Examples: Cities, Sports, Harry Potter, Disneyland & more!
  • 3. Challenges  GRIEFING – bad player behavior. Mixed-age, unmonitored play leads to bad language, block destruction & online bullying.  BIG DATA VOLUME & VARIETY – One busy server = 100GB/month  1.17TB /year of saved maps, weblogs, player messages, game metadata. Key Trends: Online “Virtual World” Games Strategies  STICKINESS - Increase user time spent in the game through:  CUSTOWNERS – Ability to build fun, engaging, immersive worlds builds customer loyalty & ownership.  DATA MYNING – Game personalization based on user data (age, hours played, location.)  FREEMIUM - Give away game for free, then charge for premium services.
  • 4. Case Study Problem Highlights GOAL: Set up YOURCraft server to ensure safe, engaging & educational experience for family, friends & classmates. Requirements:  Analytics: Monitor player behavior to block griefing, encourage building, improve game features, find monetization option$ (so we can pay the bills!)  Skill Level: Must be easy enough for teenager, 8yo and busy mom.  Fault-Tolerant: Can’t afford to lose user data such as world maps.  High Availability: Provide 24x7 access to games.  Low Startup Costs: $0 if possible.  Scalability: Start with dataset from one server… ingest datasets from hundreds later. GRIEFING
  • 5. Proposed Solution: Technology Stack  Analytics: Splunk Storm ingests weblogs & player comments.  Scalability: AWS & Splunk scale “from laptop to datacenter.”  Fault-Tolerant: AWS S3 provides secure data storage.  Skill Level: AWS AMI template enables easy setup.  High Availability: AWS EC2 provides 24x7 access.  Low Startup Costs: AWS EC2 Free- Tier for 1st Year = $0 • Splunk Storm for Weblog & Sentiment Analysis, Anomaly Detection, Dashboards. Splunk Indexes files directly; no need for ETL or database management. Analytics & Visualization • AWS S3 (Simple Storage Service) -- similar to Hadoop HDFS.Data Storage • Game Hosting AMI (Amazon Machine Image) for YOURCraft Server. Wizard-based template. Application • AWS EC2 (Amazon Web Services Elastic Compute Cloud)Infrastructure
  • 6. Proposed Solution - Architecture YOURCraft Server • Game Web Logs • Player Messages • Game Metadata • User Data AWS S3 DATA SOURCES: Game Web Logs Player Messages
  • 7. Proposed Solution Benefits  Infrastructure  Cloud-based game hosting – No need to buy any hardware. Secure, scalable, high-availability, fault-tolerant storage & resources, 1st year free. Easy enough for teenager to setup and maintain.  User Experience  Web log Analysis to track user “stickiness” and player activities. Easy for an 8yo to monitor dashboards and report “griefing” so users & IP addresses can be blocked if needed.  Product Management  Sentiment Analysis & Data Visualization to gain insights on attracting & retaining users, fee-based services, monetization. Splunk works directly on AWS S3 files – no ETL or database needed. Easy for busy mom to define new algorithms & business questions.
  • 8. Sample YOURCraft Weblog Data elements we can search, summarize or graph: • Player logins • Player IP Addresses • Player session time • Blocks placed • Blocks broken • Dangerous block placement (fire, water, lava) • Player deaths • Player in-game messages • Player issued commands
  • 10. Splunk Anomaly Detection “Griefers” vs. “Busy Builders” “Blocks placed” point to high- value players who do a lot of building and should be rewarded. “Blocks broken” can signal destructive behavior. If needed, can block: • Specific users • All users from a specific IP Address.
  • 11. Splunk Data Visualization: User Behavior, Stickiness
  • 12. Splunk Sentiment Analysis: Player Conversations Sentiment analysis can reveal popular themes, characters, game features. Users can be banned if they engage in negative comments or online harassment.
  • 13. Deployment strategy Year 1: Setup YourCraft Server  Use Analytics to gain insights on server admin best practices.  Use insights to improve user experience, game features.  Share insights with other YOURCraft admins (9,000+ servers worldwide!)  Recruit other server weblogs for bigger, richer analytics datasets.  Rinse and repeat… Year 2: Innovate & Monetize  AWS Free Tier expires! Start offering premium fee-based services such as:  Safe sandbox – parents control game content; limit playtime hours.  Members-only access to videos, tutorials, game objects, “playdates” with other players.  Use analytics to check effectiveness.  Rinse & repeat… Innovate & Iterate Analyze Acquire Data