<< Prev Question Next Question >>

Question 6/62

Case Study: 1 - Mountkirk Games Case Study
Company Overview
Mountkirk Games makes online, session-based. multiplayer games for the most popular mobile platforms.
Company Background
Mountkirk Games builds all of their games with some server-side integration and has historically used cloud providers to lease physical servers. A few of their games were more popular than expected, and they had problems scaling their application servers, MySQL databases, and analytics tools.
Mountkirk's current model is to write game statistics to files and send them through an ETL tool that loads them into a centralized MySQL database for reporting.
Solution Concept
Mountkirk Games is building a new game, which they expect to be very popular. They plan to deploy the game's backend on Google Compute Engine so they can capture streaming metrics, run intensive analytics and take advantage of its autoscaling server environment and integrate with a managed NoSQL database.
Technical Requirements
Requirements for Game Backend Platform
1. Dynamically scale up or down based on game activity.
2. Connect to a managed NoSQL database service.
3. Run customized Linx distro.
Requirements for Game Analytics Platform
1. Dynamically scale up or down based on game activity.
2. Process incoming data on the fly directly from the game servers.
3. Process data that arrives late because of slow mobile networks.
4. Allow SQL queries to access at least 10 TB of historical data.
5. Process files that are regularly uploaded by users' mobile devices.
6. Use only fully managed services
CEO Statement
Our last successful game did not scale well with our previous cloud provider, resuming in lower user adoption and affecting the game's reputation. Our investors want more key performance indicators (KPIs) to evaluate the speed and stability of the game, as well as other metrics that provide deeper insight into usage patterns so we can adapt the gams to target users.
CTO Statement
Our current technology stack cannot provide the scale we need, so we want to replace MySQL and move to an environment that provides autoscaling, low latency load balancing, and frees us up from managing physical servers.
CFO Statement
We are not capturing enough user demographic data usage metrics, and other KPIs. As a result, we do not engage the right users. We are not confident that our marketing is targeting the right users, and we are not selling enough premium Blast-Ups inside the games, which dramatically impacts our revenue.
For this question, refer to the Mountkirk Games case study Mountkirk Games needs to create a repeatable and configurable mechanism for deploying isolated application environments.
Developers and testers can access each other's environments and resources, but they cannot access staging or production resources. The staging environment needs access to some services from production.
What should you do to isolate development environments from staging and production?

Recent Comments (The most recent comments are at the top.)

Jim - Jun 17, 2022

I believe answer should be A.

D is a GCP best practice, however, A seem to suit the requirements better.

BSING - Dec 07, 2021

Correction: A is right. Ignore above comment about D
A. Create a project for development and test and another for staging and production.

BSING - Oct 06, 2021

Answer should be D.
D. Create one project for development, a second for staging and a third for production.

LEAVE A REPLY

Your email address will not be published. Required fields are marked *

Question List (62q)
Question 1: Case Study: 5 - Dress4win Company Overview Dress4win is a we...
Question 2: Case Study: 4 - Dress4Win case study Company Overview Dress4...
Question 3: Case Study: 4 - Dress4Win Company Overview Dress4win is a we...
Question 4: You are tasked with building an online analytical processing...
Question 5: You need to set up Microsoft SQL Server on GCP. Management r...
3 commentQuestion 6: Case Study: 1 - Mountkirk Games Case Study Company Overview ...
Question 7: One of the developers on your team deployed their applicatio...
Question 8: You are developing a globally scaled frontend for a legacy s...
Question 9: Your company has decided to make a major revision of their A...
Question 10: You are using Cloud SQL as the database backend for a large ...
2 commentQuestion 11: Your solution is producing performance bugs in production th...
Question 12: Case Study: 6 - TerramEarth Company Overview TerramEarth man...
Question 13: You have been engaged by your client to lead the migration o...
Question 14: The application reliability team at your company has added a...
Question 15: You need to develop procedures to verify resilience of disas...
Question 16: You created a pipeline that can deploy your source code chan...
Question 17: Your customer is moving their corporate applications to Goog...
Question 18: Your company wants to try out the cloud with low risk. They ...
Question 19: You need to upload files from your on-premises environment t...
Question 20: As part of implementing their disaster recovery plan, your c...
1 commentQuestion 21: All compute Engine instances in your VPC should be able to c...
Question 22: Case Study: 7 - Mountkirk Games Company Overview Mountkirk G...
Question 23: A lead engineer wrote a custom tool that deploys virtual mac...
Question 24: You are designing a mobile chat application. You want to ens...
Question 25: Case Study: 2 - TerramEarth Case Study Company Overview Terr...
Question 26: You are designing a mobile chat application. You want to ens...
Question 27: Case Study: 2 - TerramEarth Case Study Company Overview Terr...
Question 28: Case Study: 1 - Mountkirk Games Case Study Company Overview ...
Question 29: Your company is migrating its on-premises data center into t...
Question 30: You have found an error in your App Engine application cause...
Question 31: You have an App Engine application that needs to be updated....
Question 32: Your organization wants to control IAM policies for differen...
1 commentQuestion 33: For this question, refer to the Mountkirk Games case study. ...
Question 34: Case Study: 5 - Dress4win Company Overview Dress4win is a we...
Question 35: You are working in a highly secured environment where public...
Question 36: You want to make a copy of a production Linux virtual machin...
Question 37: A lead software engineer tells you that his new application ...
Question 38: Your architecture calls for the centralized collection of al...
Question 39: Case Study: 3 - JencoMart Case Study Company Overview JencoM...
Question 40: You have a Python web application with many dependencies tha...
Question 41: You have created several preemptible Linux virtual machine i...
Question 42: Your company places a high value on being responsive and mee...
Question 43: An application development team believes their current loggi...
Question 44: Your company just finished a rapid lift and shift to Google ...
Question 45: Case Study: 4 - Dress4Win case study Company Overview Dress4...
Question 46: Case Study: 3 - JencoMart Case Study Company Overview JencoM...
Question 47: You have an application that makes HTTP requests to Cloud St...
Question 48: Your application needs to process credit card transactions. ...
Question 49: Your customer support tool logs all email and chat conversat...
Question 50: Case Study: 7 - Mountkirk Games Company Overview Mountkirk G...
Question 51: Your marketing department wants to send out a promotional em...
Question 52: Case Study: 7 - Mountkirk Games Company Overview Mountkirk G...
Question 53: Case Study: 2 - TerramEarth Case Study Company Overview Terr...
Question 54: Case Study: 6 - TerramEarth Company Overview TerramEarth man...
Question 55: Google Cloud Platform resources are managed hierarchically u...
Question 56: Your customer is moving an existing corporate application to...
Question 57: Case Study: 2 - TerramEarth Case Study Company Overview Terr...
Question 58: You have been asked to select the storage system for the cli...
Question 59: Your customer wants to do resilience testing of their authen...
Question 60: During a high traffic portion of the day, one of your relati...
Question 61: Your organization has a 3-tier web application deployed in t...
Question 62: Case Study: 2 - TerramEarth Case Study Company Overview Terr...