Google Cloud Professional Cloud Architect — Question 77
A lead software engineer tells you that his new application design uses websockets and HTTP sessions that are not distributed across the web servers. You want to help him ensure his application will run properly on Google Cloud Platform.
What should you do?
Answer options
- A. Help the engineer to convert his websocket code to use HTTP streaming
- B. Review the encryption requirements for websocket connections with the security team
- C. Meet with the cloud operations team and the engineer to discuss load balancer options
- D. Help the engineer redesign the application to use a distributed user session service that does not rely on websockets and HTTP sessions.
Correct answer: C
Explanation
The correct answer is C because discussing load balancer options with the cloud operations team will ensure that the application can handle incoming traffic and maintain session persistence properly. Options A and D suggest changing the application's core design, which may not be necessary. Option B focuses on security but does not directly address the application’s operational requirements on Google Cloud Platform.