Google App Engine

Google App Engine

Score 8.5 out of 10
Google App Engine

Overview

What is Google App Engine?

Google App Engine is Google Cloud's platform-as-a-service offering. It features pay-per-use pricing and support for a broad array of programming languages.
Read more

Recent Reviews

Good Service

10 out of 10
April 05, 2021
Google App Engine (GAE) as part of the Google Cloud Platform (GCP) is being used across our entire SaaS product. It provides us with an …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 11 features
  • Scalability (31)
    8.8
    88%
  • Platform access control (30)
    8.3
    83%
  • Development environment creation (28)
    8.2
    82%
  • Platform management overhead (31)
    7.8
    78%

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of Google App Engine, and make your voice heard!

Return to navigation

Pricing

View all pricing

Starting Price

$0.05

Cloud
Per Hour Per Instance

Max Price

$0.30

Cloud
Per Hour Per Instance

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services
Return to navigation

Features

Platform-as-a-Service

Platform as a Service is the set of tools and services designed to make coding and deploying applications much more efficient

8.2Avg 8.0
Return to navigation

Product Details

What is Google App Engine?

Google App Engine is Google Cloud's platform-as-a-service offering. It features pay-per-use pricing and support for a broad array of programming languages.

Key Features

Popular Languages
Build applications in Node.js, Java, Ruby, C#, Go, Python, or PHP—or bring a custom language runtime

Open & Flexible
Custom runtimes allows developers to bring any library and framework to App Engine by supplying a Docker container

Fully Managed
A fully managed environment lets developers focus on code while App Engine manages infrastructure concerns

Monitoring, Logging & Diagnostics
Google Stackdriver provides application diagnostics to debug and monitor the health and performance of apps

Application Versioning
Host different versions of applications, create development, test, staging, and production environments

Traffic Splitting
Route incoming requests to different app versions, A/B test, and do incremental feature rollouts

Application Security
Help safeguard applications by defining access rules with App Engine firewall and leverage managed SSL/TLS certificates* by default on a custom domain at no additional cost

Services Ecosystem
Tap a growing ecosystem of GCP services from applications including a suite of cloud developer tools

Google App Engine Integrations

Google App Engine Competitors

Google App Engine Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Google App Engine is Google Cloud's platform-as-a-service offering. It features pay-per-use pricing and support for a broad array of programming languages.

CloudFoundry are common alternatives for Google App Engine.

Reviewers rate Issue monitoring and notification highest, with a score of 9.

The most common users of Google App Engine are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews

(1-2 of 2)
Companies can't remove reviews or game the system. Here's why
Dmitry Sadovnychyi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
It serves all our traffic to end users, which is basically one of the most important things for our organization.
  • Serving traffic to end users. It can scale automatically when traffic spikes.
  • The standard environment has some limitations, but it encourages you to write "scalable" code.
  • With Flexible Environment, you can serve any Docker container you want, still taking advantage of auto scaling.
  • Easy integration with other Google Cloud products, e.g. Datastore, Pub/Sub, Cloud Storage, etc.
  • Flexible environment needs scaling to zero and support for all APIs available in Standard Environment like ndb for Python and Task Queue.
  • Standard Environment needs to update some outdated libraries like lxml for Python.
  • Instance pricing of Standard Environment could be lowered, since it wasn't updated for many years.
It's a good use case to use App Engine when you need to serve traffic to large amount of users, but you should avoid doing any computation on it. It's better to use Compute Engine or Dataflow to process your data. It has a free tier so it's very useful for non-yet-existing startups.
Platform-as-a-Service (10)
67%
6.7
Scalability
100%
10.0
Platform management overhead
100%
10.0
Workflow engine capability
90%
9.0
Platform access control
90%
9.0
Services-enabled integration
90%
9.0
Development environment creation
100%
10.0
Development environment replication
100%
10.0
Issue monitoring and notification
N/A
N/A
Issue recovery
N/A
N/A
Upgrades and platform fixes
N/A
N/A
  • It serves traffic very well with almost zero down time – it's always positive impact.
You can spawn up your own cluster using Kubernetes or Container Engine which will scale automatically when configured properly, but you have to keep an eye on that cluster. In App Engine you don't have to worry about it at all, just ship your code and it will run.
  • Scaling -- you just focus on writing your code without worrying about how to scale it.
  • Versioning -- you can deploy multiple versions of your app and run them at the same time to perform QA, internal testing, public testing, a/b testing, etc.
  • Datastore -- very scalable as long as you understand limitations, can write tens of thousands of entities from e.g. Dataflow/Apache Beam without any issues, and they are immediately ready to be served to end users.
  • Migration to 2nd gen runtimes is hard, but they do provide a lot of benefit as well (ability to run any compiled code).
  • No (good) full text search solution. While you can scale the datastore as much as you want, you have to go for third party solutions (e.g. elasticsearch) for full text search. Built-in Search API (which is not available on second-gen runtimes) is very limited and does not perform well.
Yes
It's OK, they provide some basic monitoring tools.
Score 7 out of 10
Vetted Review
Verified User
We use Google Apps across our entire organization for email, calendaring, collaboration ( via Google Docs, Sheets, Sites, Hangouts, etc…) directory, archiving and retention, as well as social and video delivery (YouTube). The primary use of Google Apps in our organization is for corporate email. The platform is stable and reliable. Our users are familiar with the interface, keeping training requirements low.
  • Robust email system.
  • Easy to understand document sharing.
  • The calendar integrates well with email.
  • The Apps have limitations. Be sure you are OK with those limitations before you install. Google has not been responsive to feature requests.
  • Managing Calendar without a third-party tool is nearly impossible.
  • Integration with Active Directory is kludgy at best. Do NOT expect the integration to be smooth or the functionality robust.
If your installation relies on Active Directory integration, you may want to consider the product from the company in Redmond, WA instead. In my opinion, this is Google Apps weakness.
Platform-as-a-Service (10)
53%
5.3
Scalability
100%
10.0
Platform management overhead
30%
3.0
Workflow engine capability
40%
4.0
Platform access control
70%
7.0
Services-enabled integration
80%
8.0
Development environment creation
20%
2.0
Development environment replication
20%
2.0
Issue monitoring and notification
50%
5.0
Issue recovery
50%
5.0
Upgrades and platform fixes
70%
7.0
  • We save money on web conferencing by using a few thousand Hangouts per month.
  • Google provides best-in-class spam filtering and eliminates the need for a separate (expensive) application to manage unwanted email.
We left Lotus Notes for the (more versatile) Google Apps. We could never recommend the closed architecture of Lotus Notes. We have evaluated Office 365 and believe the product is compelling. So compelling, that we may consider a platform change…
Google support is mostly offshore for the US. At times, this makes for language and communication issues.
No
Occasionally, you will get a sport specialist that really knows his stuff. This happens about 1 out of 5 times I call. The other four… well, sometimes I simply get off the call and call back to get someone else. It can be that bad.
  • Adding Users
  • Modifying user profiles
  • ANYTHING in Calendar - third-party tool required.
  • Integrate with AD - very cumbersome
Yes, but I don't use it
As soon as you navigate around in the Apps interface, you will see that it is easy to use. So easy, that new sysadmins can get fooled into thinking it is not powerful. Be careful what you click. A small checkbox can shut down your entire organization's email!
Return to navigation