Google App Engine offers zero maintenance, unlimited scalability, and free basic accounts. It's ideal for startups and seamlessly integrates with Google Cloud. Users appreciate its self-management and robust security, benefiting from autoscaling, real-time logging, and cost-effectiveness. It's easy to deploy new app versions, supports open-source development, and provides extensive statistics. Users value its serverless, flexible infrastructure without manual intervention, allowing focus on application development while Google handles updates and patches.
- "The seamless integration of Google App Engine with other Google Cloud services has enhanced my application capabilities by allowing us to trigger Cloud Jobs from App Engine and some cloud functions, as handling messages through Pub/Sub."
- "The auto-scaling feature helped us significantly in our fast-paced environment where the number of users was increasing rapidly."
- "The customer service is excellent and very responsive."
Google App Engine faces challenges with limited language support and database flexibility, lacking C and C++ and restricted to MySQL and Google Datastore. Costs are higher compared to alternatives like Kubernetes. Documentation and tech support need enhancement, and deployment processes are inefficient. Users encounter issues with sandbox restrictions, poor runtime features, and insufficient customization options. Security based on IAM roles is inadequate compared to desired Active Directory integration.
- "The areas of Google App Engine I would to see improved or enhanced in the future include expanding inbuilt support for more programming languages than the current limited options such as Python, Go, and Node, ideally adding support for languages such as Java."
- "The main drawback with Google App Engine's standard environment was its restrictions. We could not work with file systems, run shell scripts from the environment, or use WebSockets."
- "There are two versions of Google App Engine: flexible and standard versions. I think they can improve by having only one version."