Its portability and scalability were the main reasons we …
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
Platform access control (29)
Development environment creation (27)
Platform management overhead (30)
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!
Entry-level set up fee?
- No setup fee
- Free Trial
- Free/Freemium Version
- Premium Consulting / Integration Services
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.
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
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
Host different versions of applications, create development, test, staging, and production environments
Route incoming requests to different app versions, A/B test, and do incremental feature rollouts
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
Tap a growing ecosystem of GCP services from applications including a suite of cloud developer tools
No manageability, just write code and deploy
Google App Engine is not good for beginners in cloud hosting, since it's hard to configure.
If you are serving something back-end, like an automation or ETL workflow, you should be a little considerate or careful with how you are structuring that job. For instance, the Standard environment in Google App Engine will present you with a resource limit for your server calls. If your operations are known to take longer than, say, 10 minutes or so, you may be better off moving to the Flexible environment (which may be a little more expensive but certainly a little more powerful and a little less limited) or even moving that workflow to something like Google Compute Engine or another managed service.
- What kind of data store do you plan to use for your server side application? Make sure Google App Engine SDK supports them.
- Will your server applications be REST based? Think about using cloud endpoint.
- Do you plan to use a JSP page with servlet class?
- Allows endpoints for automatic email retrieval process which acts as long running jobs processes
- "Cron" like web process launchable through simple endpoint URL
- Java Spring MVC web application or RESTful web services integrated with single page applications (SPA)
- If your web application requires a short starting time GAE does not perform fast startups. However once started the web app has constant and stable processing speed
- If the development team is looking for very well integrated product suite (like IDE well integrated with the backend server) then GAE requires much more improvements