Google App Engine
Overview
What is Google App Engine?
Recent 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.888%
- Platform access control (30)8.383%
- Development environment creation (28)8.181%
- Platform management overhead (31)7.878%
Reviewer Pros & Cons
View all pros & consVideo 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!
Pricing
View all pricingStarting Price
$0.05
Max Price
$0.30
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting / Integration Services
Features
Product Details
- About
- Integrations
- Competitors
- Tech Details
- FAQs
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 Types | Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Unspecified |
Mobile Application | No |
Frequently Asked Questions
Comparisons
View all alternativesCompare with
Google Compute Engine
AWS Lambda
AWS Elastic Beanstalk
Microsoft Azure
Google Kubernetes Engine
DigitalOcean
Microsoft Power Automate
Azure Logic Apps
Salesforce Lightning Platform
SAP Business Technology Platform
Heroku Platform
Azure App Service
Red Hat OpenShift
Workday Cloud Platform
Oracle Cloud Platform
Reviews and Ratings
Attribute Ratings
Reviews
(1-3 of 3)- Popular Filters
- 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 serves traffic very well with almost zero down time – it's always positive impact.
- 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.
Google Apps for Work - It works!
- 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.
- 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.
- Adding Users
- Modifying user profiles
- ANYTHING in Calendar - third-party tool required.
- Integrate with AD - very cumbersome
Good App Engine (GAE)
- The APIs for accessing the datastore are very easy to use.
- Implementing text indexing and search related applications perform better on Google App Engine compared to other app engines.
- Reliable NoSQL datastore, including atomic transactions and a query engine.
- Developers have read-only access to the filesystem on Google App Engine.
- Google App Engine limits the maximum rows returned from an entity get to 1000 rows per Datastore call.
- Not suitable for CPU intensive calculations.
- Increased employee efficiency.
- Less infrastructure maintenance time.
- Amazon Elastic Compute Cloud (EC2)
- Data analysis
- web app deployment
- app deployment through ansible
- docker installation
- data algorrithm processing. data intensive operation
- Product Features
- Product Usability
- Analyst Reports
- Don't know
- pricing
- deployment
- scalability
- ease of use
- multi platform support
- memory intensive operations