Professional Cloud Developer Exam QuestionsBrowse all questions from this exam

Professional Cloud Developer Exam - Question 328


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?

Show Answer
Correct Answer:

Discussion

1 comment
Sign in to comment
Sandesh24Option: A
Mar 1, 2025

gRPC is designed for high-throughput, low-latency communication. It uses HTTP/2 as its underlying protocol, which allows for features like multiplexing and bidirectional streaming—ideal for internal microservices communication. This approach minimizes latency and overhead compared to traditional REST APIs over HTTP/1.1. Additionally, using streaming gRPCs can further optimize performance when large amounts of data need to be sent.