PROFESSIONAL-CLOUD-ARCHITECT · Question #97
Case Study: 7 - Mountkirk Games Company Overview Mountkirk Games makes online, session-based, multiplayer games for mobile platforms. They build all of their games using some server-side integration.
The correct answer is A. Deploy failure injection software to the game analytics platform that can inject additional latency. If you're using a service mesh like Istio to manage your app services, you can inject faults at the application layer instead of killing pods or machines, or you can inject corrupting packets at the TCP layer. You can introduce delays to simulate network latency or an overloaded
Question
Options
- ADeploy failure injection software to the game analytics platform that can inject additional latency
- BBuild a test client that can be run from a mobile phone emulator on a Compute Engine virtual
- CAdd the ability to introduce a random amount of delay before beginning to process analytics files
- DCreate an opt-in beta of the game that runs on players' mobile devices and collects response
How the community answered
(55 responses)- A51% (28)
- B16% (9)
- C7% (4)
- D25% (14)
Explanation
If you're using a service mesh like Istio to manage your app services, you can inject faults at the application layer instead of killing pods or machines, or you can inject corrupting packets at the TCP layer. You can introduce delays to simulate network latency or an overloaded upstream system. You can also introduce aborts, which mimic failures in upstream systems. https://cloud.google.com/solutions/scalable-and-resilient-apps
Topics
Community Discussion
No community discussion yet for this question.