Google Cloud Professional Cloud Developer — Question 324

You are designing a microservices architecture for a new application that will be deployed on Cloud Run. The application requires high-throughput communication between the internal microservices. You want to use the most effective, lowest latency communication protocol for this application. What should you do?

Answer options

Correct answer: A

Explanation

The correct answer, A, is the best choice because it leverages HTTP/2 and gRPC, which offer lower latency and higher throughput ideal for microservices communication. Option B, while it mentions REST and Apigee, does not utilize the high-performance features of gRPC. Options C and D are outdated and less efficient methods for microservices communication compared to gRPC.