What should you do?

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?
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.

Answer: C

Explanation:

Google Cloud Platform (GCP) HTTP(S) load balancing provides global load balancing for HTTP(S) requests destined for your instances. The HTTP(S) load balancer has native support for the WebSocket protocol.

Incorrect Answers:

A: HTTP server push, also known as HTTP streaming, is a client-server communication pattern that sends information from an HTTP server to a client asynchronously, without a client request. A server push architecture is especially effective for highly interactive web or mobile applications, where one or more clients need to receive continuous information from the server.

References: https://cloud.google.com/compute/docs/load-balancing/http/

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments