As a developer, you’re not limited to .NET Core apps. Google App Engine Flex supports Go, PHP, Java, Python, Node.js, .NET, Ruby and more. If you want something custom, use Docker and specify your own Dockerfile. Unfortunately, if you’re not careful, you could incur higher costs because the default environment is just too much for prototyping an app in most cases.
In Azure, you are able to run prototype ASP.NET Core apps for free or low cost, but sometimes as developers we want to have other options for easily running our apps. Sure, there are options like AWS but GAE Flex is the simplest options to get from File->New Project->Deploy on a cloud platform in my opinion.
So what can we do to minimize the cost of prototyping on Google App Engine Flex?
Deploying a Default ASP.NET Core App
We’re going launch an ASP.NET Core app on App Engine Flex. The default app.yaml is below: