Very interesting here. This Gloo system is written in Golang and exposes an abstraction API for what they now consider to be “legacy” cloud APIs. What are these collectively? Here I list them in what I believe to be order of first public release.
- VMware
- OpenStack
- Amazon Web Services (AWS)
- Google Cloud Platform
- Microsoft Azure
20180705/https://blog.docker.com/2018/07/cool-hacks-spotlight-gloo-function-gateway/
20180705/https://gloo.solo.io/
20180705/https://www.vmware.com/
20180705/https://www.openstack.org/
20180705/https://aws.amazon.com/
20180705/https://cloud.google.com/
20180705/https://azure.microsoft.com/en-us/
Now, in light of this, the “modern” cloud platform is now considered to be Docker containers, and maybe “lambda” functions (as in Amazon Lambda).
So what is the framework they used for a REST API server in Golang? “Envoy” so it is touted, the source code is not yet available (!) and it was also written by the same authors of Gloo.
20180705/https://gloo.solo.io/dev/README/