TrustRadius Insights for Google App Engine are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Efficient Email Servers: Users have praised the email servers for their efficiency in delivering messages promptly, ensuring reliable communication.
Easy Data Upload: Many users find the ability to upload data to web applications effortlessly as a valuable feature that enhances their overall user experience.
Automatic Scaling of Apps: The automatic scaling of apps based on user demand is highlighted by users as a beneficial feature that ensures smooth performance even with increasing usage.
Various Programming Language Support: Users appreciate the platform's support for programming languages like Java, Python, Php, and Ruby, which facilitates development and adds flexibility.
Straightforward Billing System: The straightforward and easy-to-understand billing system provided by Google is appreciated by users for simplifying financial management within the platform.
Project-Based Resource Management: The project-based management of resources by Google is seen as a beneficial feature that contributes to efficient resource allocation and utilization.
Flexibility in Scaling Instances: Users value the ability to scale instances up or down based on business needs, allowing effective demand response while optimizing costs.
Managing Server-less Resources Efficiently: The ease of managing server-less resources and deploying applications efficiently is highlighted as a key strength of the platform.
Cost-Effective Solution for Small Applications: Google App Engine is recognized as a cost-effective and time-saving alternative for running small applications, enabling quick implementation.
We have one significant web application. It is used by our entire R&D team across multiple departments as the primary platform for data analysis. We currently have our web application running on Google App Engine flexible as it gives us the ability to run the runtime we need to run.
Pros
Google App Engine is perfect for web applications running a number of services at scale.
App Engine is flexible enough to run any runtime using the flexible edition.
App Engine takes a lot of the work off of supporting and maintaining the application
Cons
App Engine could be a little easier to adopt, but it makes sense given the complexity of web applications.
Likelihood to Recommend
Google App Engine is well suited for a multitude of scenarios. Although it can be harder to adopt then something like a 'lift and shift' approach to Compute Engine and using virtual machines, App Engine is well worth it. It is perfect for application and infrastructure modernization and it's power really comes from its integration with the rest of the suite of GCP products.
It is used to develop and host web applications. It is very helpful in its versatility.
Pros
Monitoring and operations.
Backups.
SSL security.
Cons
Price.
No multi-threading.
Likelihood to Recommend
Google App Engine is a very good app engine application for mid scale web applications whereas its a bit pricy for small applications for constant load applications and less powerful for largescale applications. The price point can be altered a little to increase the market in the small scale segment of the application.
I use Google App Engine to program in Python for data collection and data mining. This is solely being used for engineering and development. It solves the issue of having to manage your own server and allows your apps to be accessed from anywhere there is a computer and internet access. This makes it convenient for sharing between coworkers.
Pros
Coding environment
Create test environments
Have a history of all builds
Cons
Not free
Likelihood to Recommend
This PaaS is great because you can access your programs and builds anywhere with a computer and internet connection. It's relatively cheap and easy to use. It supports everything I needed so far.
Google App Engine is used for hosting an application by one of the teams in our department. The application is responsible for handling file storage and access levels for two major components that are owned by two different teams. Google Cloud Storage is used for hosting these files.
Pros
Google App Engine offers the platform to develop an end to end application without the need of having any other software installed.
Google App Engine allows rapid deployment of applications and immediate availability of the code deployed in the cloud.
Google App Engine offers services that allow you to quickly prototype any application and have it deployed at a minimal cost. The console allows you to view and manage the status of your application so that everything can be done from a developer perspective without the involvement of the Ops team.
Cons
I feel that the restrictions regarding no threads, no writing of files to the disk and so on, are great for keeping things secure however they can be real blockers sometimes and make it very difficult to find workarounds for problems that you are trying to solve while developing your application.
The 12 simultaneous connections limit to the database instance from an instance cannot be increased, so the available performance options can sometimes be not enough for heavy load apps.
The customer service is always responsive when we open support tickets however there isn't an offering for assistance on site if needed or consultations regarding best practices.
Likelihood to Recommend
A scenario where Google App Engine is well suited is when you want to develop a quick prototype and you don't have servers as an infrastructure option and you just need to have something running quick. Also make sure the app doesn't need to create new threads, write to the file system, or use Java classes outside of the JRE class whitelist.