Wow, this thread is ancient. Not a single person is suggesting layering 3 different protocols inside one HTTP request, or turning the request into a full-duplex stateful connection. The fools!
They would have recommended GRPC over JSON-SOAP-P over web sockets using Lambda functions communicating via Kafka event streams, but HTTP hadn’t been invented yet.