GoogleCloudPlatform / go-endpoints

Cloud Endpoints for Go
https://go-endpoints.appspot.com
Apache License 2.0
255 stars 56 forks source link

Cloud Endpoints v1 is deprecated - any thoughts about migrating to v2? #149

Open koAlech opened 7 years ago

koAlech commented 7 years ago

Google just announced that Cloud Endpoints v1 is deprecated and will be shut down on August 2nd 2018: https://cloud.google.com/endpoints/docs/frameworks/legacy/v1/java/

Any thoughts about migrating this library to support Cloud Endpoints v2?
Or is it all over? :(

I got this official response from Google Support that they will support Java and Python only:

To kindly clear things out, the new version of Endpoints on App Engine standard only supports Java and Python (not Go and PHP). ... "There are two primary reasons, and the second is a byproduct of the first. We've had much less uptake on the Endpoints Go framework -- perhaps because, in the words of a developer I spoke to, "Go just isn't a 'framework' language." Unlike, Java, Python (and, say, Node), most developers using Go don't use a framework for writing an API backend.

And, at least partially because of that, we aren't staffed on the Endpoints team to build and support a framework in Go."

Also, he added: "All hope is not lost. You can put a Go API behind Endpoints today on GAE Flex or Container Engine (without framework) using the Extensible Server Proxy. And later this year, we should be able to get the ESP deployed in GAE standard environment, you'll get the full power there, too."

zboralski commented 6 years ago

Switching to Flex isn't a viable option...

There is no support for memcache, document search, etc.

zboralski commented 6 years ago

Switching to twirp