Google Cloud Professional Cloud Developer — Question 201

You recently migrated an on-premises monolithic application to a microservices application on Google Kubernetes Engine (GKE). The application has dependencies on backend services on-premises, including a CRM system and a MySQL database that contains personally identifiable information (PII). The backend services must remain on-premises to meet regulatory requirements.

You established a Cloud VPN connection between your on-premises data center and Google Cloud. You notice that some requests from your microservices application on GKE to the backend services are failing due to latency issues caused by fluctuating bandwidth, which is causing the application to crash. How should you address the latency issues?

Answer options

Correct answer: B

Explanation

The correct answer is B because Istio can manage traffic between services, providing features like retries and circuit breaking, which can help mitigate latency issues. Option A is incorrect as caching may not resolve the underlying latency problem for all requests. Option C does not necessarily improve latency since adding tunnels may not address bandwidth fluctuation. Option D could lead to fragmentation issues, which may worsen performance rather than improve it.