gRPC is a modern open source high performance RPC framework that can run in any environment.
I use in in Docker Containers with GoLang as Servers and Clients.
Would probably use Google Container Engine as a host.
The video is a really good example. Need to review Security solutions.