
Answer-first summary for fast verification
Answer: Deploy failure injection software to the game analytics platform that can inject additional latency to mobile client analytics traffic.
The question focuses on testing the analytics platform's resilience to mobile network latency changes. Option A is optimal because it directly injects latency into the mobile client analytics traffic, simulating real-world mobile network conditions and testing how the platform handles delayed or slow data arrival, which aligns with the requirement to process data that arrives late due to slow mobile networks. This approach is supported by Google best practices, such as using Istio for fault injection, as mentioned in the community discussion (e.g., upvoted comments referencing Istio and scalable/resilient apps). Option C is less suitable because it adds delay only after files are uploaded, not during the network transmission, failing to test the actual mobile network latency impact. Option B generates realistic traffic but does not specifically inject or control latency changes, making it inadequate for resilience testing. Option D relies on user opt-in, which is unpredictable and may not provide consistent or scalable testing. The community consensus, with A having the highest vote percentage (59%) and strong reasoning, reinforces A as the correct choice.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
Based on the Mountkirk Games case study, how would you design a method to test the analytics platform's resilience against fluctuations in mobile network latency?
A
Deploy failure injection software to the game analytics platform that can inject additional latency to mobile client analytics traffic.
B
Build a test client that can be run from a mobile phone emulator on a Compute Engine virtual machine, and run multiple copies in Google Cloud Platform regions all over the world to generate realistic traffic.
C
Add the ability to introduce a random amount of delay before beginning to process analytics files uploaded from mobile devices.
D
Create an opt-in beta of the game that runs on players' mobile devices and collects response times from analytics endpoints running in Google Cloud Platform regions all over the world.