SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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.
 

Ähnlich wie 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
 

Mehr von Michelle Darling

Mehr von 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
 

Kürzlich hochgeladen

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

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