DEV Community

Cover image for GAE - An opinionated post
Krishna Tej Ch
Krishna Tej Ch

Posted on • Originally published at chkrishnatej.com on

2 2

GAE - An opinionated post

I have been looking to build a web-app and host it. My options were

  • To take a server and deploy it using IaaS like Azure, AWS or GCP
  • Deploy it using PaaS like Heroku

Honestly speaking, I didn't know any other PaaS for deploying Python apps except for Heroku. Before investing my time and knowledge of understanding the service, I was looking for if any other alternatives exist.

My idea is to understand the different choices I have. Learn the pros and cons, before taking it up (Never test the depth of a river with both feet)

My checks before taking the choice are:

  • Simplicity
  • Focus more on code than deployment

The choice was Google App Engine. Even though it was launched almost at the same time of Heroku, it didn't go well in the beginning. It was known for being notoriously hard and it did suck.

But now, things have changed. It has become a mature product with an excellent CLI. It really stands to what it claims, just focus on your code and Google takes the responsibility of deploying it with minimal setup from the developer.

It supports both Python 2.7 and 3.x. Has excellent documentation to get you started. You can build web applications and mobile backends.

Now Google App Engine (GAE) is a part of Google Cloud Platform (GCP). The pricing of the GAE is simple enough and more economical than it's counterparts(It would be a whole another post if we talk about cloud pricing). It has got free daily quotas, which is more than enough to tinker to build your personal applications and test them. And of course its scalable, I have a complete belief in the capabilities of Google regarding the scalability.

And there are many other services offered by GCP such as storage solutions, machine learning solutions and much more. All of them fit together beautifully.

So far, it has been a great fit for me for building my pet projects and haven't found cons so far as long as I am inside Google environment. I believe Google would be a force to reckon with in the cloud space with its rich cloud ecosystem and a very affordable pricing strategy.

Please comment about your experiences with GAE below.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay