mccutchen/go-httpbin

Move httpbingo.org off of App Engine

mccutchen opened this issue · 1 comments

While looking into #40 I made the unpleasant (and quite tardy) discover that Google App Engine explicitly disallows streaming responses like those generated by the /drip, /stream, and /stream-bytes endpoints. Per the docs:

App Engine does not support streaming responses where data is sent in incremental chunks to the client while a request is being processed. All data from your code is collected as described above and sent as a single HTTP response.

That's unfortunate, because App Engine is otherwise a fairly nice place to host a project like this: free to run at current (extremely minimal) request volumes, but with autoscaling built in on the off chance it becomes the next Facebook.

Forgot to close this out, but as of #45, httpbingo.org is powered by fly.io