Good PaaS Platform with Great Support
- Email servers are good with email delivery in inbox.
- It enables uploading data to web applications.
- We're able to manage multiple applications with a single dashboard which has a great UI.
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.
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 as a Service is the set of tools and services designed to make coding and deploying applications much more efficient
Ability to build flexible user interfaces using drag-and-drop tools
Ease of scaling up or down to meet demand
Resources required to keep platform up and running
Process automation using rule-based engine
Rules controlling what data different user categories can access
Ability to integrate with cloud applications and data via APIs and pre-built connectors
Ease of creating new development environments
Ease of replicating new development environments
Integrated monitoring and notification of issues and problems
Ease of recovery from problem state
Ease of deployment of major upgrades or problem fixes
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
Deployment Types | Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Unspecified |
Mobile Application | No |
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.
Lack of Sufficient Documentation and Tutorials: Some users have pointed out that more comprehensive documentation and tutorials are needed to assist in understanding the platform's features and functionalities better. Additional resources can help users navigate complex processes with ease.
Limited Integration with Open Source Applications: Users express a desire for improved integration capabilities with open source applications to enhance flexibility and ensure seamless compatibility with various systems. Better integration options would enable smoother workflows for users across different platforms.
Challenges in UI Theme Selection: Several users highlight the limited options available for selecting different UI themes, indicating a need for increased customization choices. Diverse theme selections can cater to diverse design preferences, enhancing user experience and satisfaction.
We are currently evaluating Google App engine as a platform as a service to our customers. The Google App Engine cloud endpoints is equivalent to Microsoft Azure's web apps or API apps. We are impressed with its ability to deploy Java or Python based RestFul API directly to Cloud endpoints. I coded the logic in the RestFul API to access Google's Cloud DataStore (kind-entity-property type of data store). Google's SDK made it easy to integrate its App Engine with its storage solutions. I have not tried its Cloud Bigtable from Cloud endpoints but I'm sure it's on our next task list.
Google App Engine's primary programming language is Java. I tried JetBrain's IntelliJ IDEA for managing Google App engine cloud endpoint projects. I used the community edition, which had less support for Google App Engine Cloud endpoint. The enterprise edition should have better support.
For those who prefer to use Python, JetBrains may have just released PyCharm for $99. Nothing comes for free. If you work at a company that has those licenses, you should feel lucky. Having a good IDE is critical to productivity. It has a "PyCharm Free Educational (Classroom) License" for free.