G2 Crowd Acquires Siftery to Create a New Way to Buy and Manage Software Spend 🚀

Google App Engine

3.9
(72)

Google App Engine offers users the ability to build and host web applications on Google's infrastructure. Supercharge your app with services such as Task Queue, XMPP, and Cloud SQL. Manage your app with a simple, web-based dashboard allowing you to customize app performance.

Work for Google App Engine?

Learning about Google App Engine?

We can help you find the solution that fits you best.

Google App Engine Reviews

Ask Google App Engine a Question
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 83 Google App Engine reviews
LinkedIn Connections
Google App Engine review by Harun B.
Harun B.
Validated Reviewer
Review Source

"The Google App Engine provides a great opportunity for App Developers to enhance their features"

What do you like best?

The engine uses the latest features and java interface for powering the program or the developer while providing the required ram requests so that the application can function with fewer issues. This is especially critical in the Beta phase.

What do you dislike?

There weren't many issues the company and myself conquered during the test phase. The main issues lied with the developer options which were not as advanced as we thought, as well as, the debugging tools which gave errors a few times during testing. We send crash reports to resolve these issues.

Recommendations to others considering the product

Although my company is currently not in use of the Google App Engine in the Cloud, the feature surely enhances the capabilities of the program by creating the instant availability for any user in the company.

What business problems are you solving with the product? What benefits have you realized?

The Google App Engine provides great tools to a company looking for a simple yet powerful tool to enhance their application U/I or program. It provides enough assistance to resolve most major issues that may occur during the testing phase. Backed by Googles power-house support system, the program can satisfy the needs of the developers and users.

Sign in to G2 Crowd to see what your connections have to say about Google App Engine
Google App Engine review by User in Financial Services
User in Financial Services
Validated Reviewer
Verified Current User
Review Source

"Truly Elastic Computing"

What do you like best?

Thats the first Google Cloud Platform Service that I used since 2010, I was a early beta user. I really like the fast and predictive response of Google AppEngine,

What do you dislike?

Maybe the first versions was language limited to Python and Java, but currently supports a dozen of languages like NodeJS, .NET Core, Ruby, etc

Recommendations to others considering the product

Well If you truly need power and elastic processing, don't think twice... Appengine is the truly elastic platform that securely fits your needs.

Truly linear costs

Truly QoS from 1 user to 1M users or more

What business problems are you solving with the product? What benefits have you realized?

Well I've implemented Mission Critical Applications that spike up in seconds from 100 users/second to 50,000-60,000 users per second, like presidential and congressional LATAM elections or cuasi-realtime tax paying balance calculations for every taxpayer in our country.

What Cloud Platform as a Service (PaaS) solution do you use?

Thanks for letting us know!
Google App Engine review by User
User
Validated Reviewer
Review Source

"Good for quick start up time on a new webapp"

What do you like best?

The management of servers so we don't have to is the primary reason we use App Engine. The ease of set up means you can launch a new webapp from scratch fairly quickly without the overhead of needing to understand anything about servers and setting up scaling groups. It also handles spikes in traffics for you which a big plus if you may have irregular traffic from sources. It's also linked to db/datastore services that are decent and easy to set up and link. The free quota is also great for testing an idea website without needing to spend much, if at all.

What do you dislike?

Google seems to have abandoned this project at some point but left it alive to dwindle on meaning, the any issues and bugs you find won't get fixed. Support help for it is minimal and not very helpful. Documentation is old and lacking. Costs can also add up if you start getting more and more traffic particularly with reads and writes. When the servers go down, which they do, there's nothing you can do but wait because it's all handled by App Engine.

Recommendations to others considering the product

There are newer technologies out there that you might want to research and explore with better support and features.

What business problems are you solving with the product? What benefits have you realized?

We use Google App Engine as the main host for our e-commerce website. It's great for handling the server up times and auto scaling.

Google App Engine review by User in Human Resources
User in Human Resources
Validated Reviewer
Verified Current User
Review Source

"The Ease if Google "

What do you like best?

Easy one spot stop for all the tools and storage that I need. I can sign on to multiple computers or even at home and retrieve the same information.

What do you dislike?

I dislike that docs and sheets doesn't always have as many specialized and fine tuning options especially when it comes to formatting.

Recommendations to others considering the product

From work to family to home to friends. Google Apps can connect all your needs. I enjoy sharing a calendar with my work and family to increase the ease of communication.

What business problems are you solving with the product? What benefits have you realized?

Shared files for ease of communication.

Google App Engine review by Femina E.
Femina E.
Validated Reviewer
Verified Current User
Review Source

"E-Commerce Merchant who moved business set up from AWS to GAE"

What do you like best?

* First of all, Google's

* Stability and Scaling

* No Head Ache or person required to monitor site even on Heavy traffic.

* Speed and Suggestions

* Dashboards and renovated designs

* Multitasking and Memcache

* Documentation

What do you dislike?

* Datastore Query and Log System

* Sudden downtime and Task Queue Failures.

* Tickets raising & resolve - very slow and so many questions before checking details what we shared already.

* More Library and jars.

Recommendations to others considering the product

It's best to trust for E-Commerce Business or any type of businesses. The way we handle matters and impacts our business. I strongly recommend going with GAE and GWT for all type of businesses. Even we do have Mobile Platforms. GAE is the best ..... in all ways. After migrated from AWS to GAE (Since 2012), we feel a peace in our business and growth :)

What business problems are you solving with the product? What benefits have you realized?

* E-Commerce

* Giant E-Shop Site with Huge number of valuable customers

* Low Price with huge services

* GAE - Ease our business and genuinely helping us

Google App Engine review by Melanie C.
Melanie C.
Validated Reviewer
Review Source

"Marketing and Sales Professional "

What do you like best?

* First of all, Google's

* Stability and Scaling

* No Head Ache or person required to monitor site even on Heavy traffic.

* Speed and Suggestions

* Dashboards and renovated designs

* Multitasking and Memcache

* Documentation

What do you dislike?

* Datastore Query and Log System

* Sudden downtime and Task Queue Failures.

* Tickets raising & resolve - very slow and so many questions before checking details what we shared already.

* More Library and jars.

What business problems are you solving with the product? What benefits have you realized?

* E-Commerce

* Giant E-Shop Site with Huge number of valuable customers

* Low Price with huge services

* GAE - Ease our business and genuinely helping us

Google App Engine review by Robert C.
Robert C.
Validated Reviewer
Verified Current User
Review Source

"Google App Engine is a best of breed hybrid PaaS+IaaS... for the right use cases"

What do you like best?

- Extremely low barrier to entry for a PaaS-like offering

- Low effort interoperation with Google Compute IaaS systems and services

- Hundreds of readily available service bindings available from Google and third parties

- Autoscaling (which can now be more finely tuned by an admin if desired)

- Easily customizable scaling options

- Integrates easily with Eclipse, InteliJ

- Well documented CLI's

- Admin console

What do you dislike?

- No ssh access / No systems level access (can be considered an acceptable limitation)

- Limited ability to manage VM and JVM specs/settings (this is getting better and better)

- No notion of file access (easy to work around but can be a little problematic if using third party code)

- Google-modified: JRE (which tends to lag quite a bit behind Oracle/OpenJDK), Log4J, and many others...

- Less portable application code due to modified libraries and proprietary access to services

Recommendations to others considering the product

Make sure to compare and contrast your PaaS/IaaS requirements with alternatives like Google Compute Engine, Amazon AWS, Pivotal CloudFoundary.

What business problems are you solving with the product? What benefits have you realized?

** DISCLAIMER ** I haven't used nor recommended GAE with my current nor any of my previous employers. My employer does use Google Compute Services for dev/test environments, but not GAE specifically.

While I've used Google App Engine quite a bit over the last seven years, I've used it exclusively as a tool for low risk projects - simple web apps, prototyping, and low risk micro-services used as stopgaps.

It's very easy to work with, and the ecosystem is growing rapidly. In the last few years in fact, it's improved immensely, is starting to become a real contender for larger and more critical projects.

Google App Engine review by Leo S.
Leo S.
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"I have been developing systems in the last 4 years that use GAE as the Back End"

What do you like best?

It is very efficient, fast and cheap. GAE is a cool tool box that allow us to design amazing architecture that was almost impossible before.

I really like to use the GAE emulators, it allows the developer to use his machine to run and test the app in development.

What do you dislike?

It is very complex and has lots of tools and environments, there are a slow learning curve.. Each product is simple to use, but integrate them is not so easy and the products need a better documentation, examples and tutorials. The admin console is a little messy and hard to use.

Recommendations to others considering the product

GAE will change your life, it is simple (after you learn it), fast and cheap, but be careful, when you use the GAE, you will be tied with the Google for years, if you need to change your cloud provider, you will need to rewrite your system

What business problems are you solving with the product? What benefits have you realized?

I need to receive thousands of small messages per second from a mobile app, then I need to apply some security algorithms and consolidate the data.

Google App Engine review by Daniel Y.
Daniel Y.
Validated Reviewer
Verified Current User
Review Source

"Good PaaS for a Web Application in Python"

What do you like best?

Google's use of webapp2 makes it very easy to develop in Python. The console is great and the native GoogleAppLauncher tool and development server are very easy to use. Google provides good documentation for the platform.

App Engine is nicely integrated to Google Apps so we can run company domain email and other features.

What do you dislike?

Google changes the native libraries and deprecates features regularly. While the pricing is fair, it's sometimes hard to understand the exact usage breakdown.

We're so embedded in App Engine specifics it may become difficult to move to another services like AWS.

Google's support is very limited for a small company like us. We rely heavily on StackOverflow to handle our support.

Recommendations to others considering the product

Be prepared to learn a lot of App Engine specific knowledge like GQL Google Query Language and other things like their TaskQueue.

What business problems are you solving with the product? What benefits have you realized?

We built a web application using the App Engine that leverages the High Replication Datastore. The PaaS model is great for us to pay as we go without much server overhead for down periods.

Google App Engine review by Omer D.
Omer D.
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Developing and deploying applications to production without having to worry about the platform"

What do you like best?

I've been developing for and deploying to App Engine for 3 years now, developing a wide range of bespoke applications for clients in the Automative and Food industries. App Engine ecosystem is really comprehensive and works very well with Google APIs and third party RESTful services.

Here is what I like best about App Engine

Rapid Development:

The best about App Engine is the ability to rapidly develop an application and deploy it to production in no time.

No need for infrastructure/platform knowledge or setup:

There is no need for complex infrastructure/platform tuning and installation, simply develop locally and deploy.

Automatic scalability:

What I also like about it is the ability to autoscale your applications to deal with high demand using a simple Admin interface, you can also define deadlines for servicing requests.

Easy data persistence:

Data persistence is also straightforward with the NoSQL datastore, which is ideal for applications that are not transactional heavy, for applications that are transactional heavy it's easy to integrate with Cloud SQL (cloud MySQL).

A wide range of services:

App Engine also offers a wide range of services from identity management to integration with other Google APIs. Notably Cloud Endpoint is an easy to use API that enables the integration of Mobile applications, such that developers can easily develop an App Engine app as a Mobile backend.

Builtin security support:

App Engine has a very good support for Google Accounts, in particular when locking applications to a particular Google Application domain (enterprise or organisation). OAuth2 support works really well with the various Google APIs such as Cloud Storage, Google Drive, Calendar, Gmail, etc...

What do you dislike?

You need to know what is possible and what is not if coming from a Java background:

App Engine runs a customised Java virtual machine so some of the Java builtin functions are not available. For example file access, which means to manipulate or store files you need to use Cloud Storage rather than trying to process them on the server, but as soon as developers are acquainted with what is not possible, development becomes easy.

Heavyweight Java stack might not run:

Heavyweight Java stack might not run or be really slow. For example Spring Framework is really slow, whilst it's not possible to use Hibernate framework. You simply need to check if the library you want to use does play well with App Engine or not. But once you know what runs you can build a stack that works well. For example App Engine apps work really well with Google Guice for dependency injection (lightweight Spring replacement). Also Objectify library works really well as an Object Relational Mapping (ORM or strictly speaking Object to Entity mapping) to use with App Engine.

Tradeoff between response times and cost:

You need to spend time to tune your application to reach an optimal setup for both cost and response times, for example how many instances you are going to have idle waiting for requests. What instance types (CPU/RAM) you are going to use, and if they are sufficient or not.

Recommendations to others considering the product

Do your research and shortlist a technology stack that works well with App Engine.

Spend time tuning the performance parameters after deployment to reach a good balance between cost and performance.

Optimise your architecture using the services (task queues, etc...) provided to reduce the number of instance hours your app consumes.

If you set a daily budget limit ensure this is not going to impact the service availability.

Avoid trying to re-invent the wheel and write your own code, check the docs first, there might already be a service to achieve your goal.

What business problems are you solving with the product? What benefits have you realized?

The clients I've been developing for are not primarily technology companies, hence they don't have/don't want any infrastructure/platform overhead. App Engine cloud based PaaS (Platform as a Service) eliminates the need for any upfront investment on platforms or infrastructure. The ability to scale up and down based on demand also eliminates the need to spend on downsizing or upsizing.

For customers on Google Apps it's a no brainer to use App Engine for running enterprise applications which almost eliminates the cost of integration with mail, calendar and identity management backends. The RESTful service-oriented nature of App Engine also makes it really easy and cost effective to integrate with other enterprise systems.

Google App Engine review by Dan C.
Dan C.
Validated Reviewer
Verified Current User
Review Source

"Focus on the product, not on the infrastructure"

What do you like best?

- ease of getting simple web-based applications and products into production

- implementation using familiar high-level scripting languages - python in my case

- eliminates a lot of web-server infrastructure work: installing and maintaining machines, web servers, databases, load-balancing, high-availability, etc

- out of the box virtually unlimited scalability and reliability

- pricing structure convenient for wide ranges of activity loads, including a free tier

- highly evolving PaaS solution - constant flow of new features, improvements, fixes

- fairly responsive community-based support

- deployment of apps into private corporate clouds appears possible with Google-backed Appscale solution

What do you dislike?

- integration with other Google products is not always simple or even possible

- documentation for more complex usage often missing/outdated/misleading

- "freezing" the product is not possible, app updates are required when the implementation becomes incompatible with the evolution of the PaaS solution (generous deprecation deadlines are tipically available)

- for very heavy use pricing may skyrocket, hybrid architecture (including IaaS) may be needed, even switching entirely to other solution may become attractive

- switching to another solution may be quite costly in terms of re-design

Recommendations to others considering the product

- check closely the requirements and restrictions of the GAE sandboxing environment, some may be incompatible with your app

- be prepared to revisit and adjust your app's architecture - some of the GAE's restrictions may require it

- it might help if you don't have SQL expertise (or you're able to "forget" it) - IMHO it's more of a handicap in GAE context

What business problems are you solving with the product? What benefits have you realized?

- implementing the company's web site

- implementing several of the company's web-based products and services

Google App Engine review by Vik K.
Vik K.
Validated Reviewer
Verified Current User
Review Source

"Great option"

What do you like best?

scalable, can do code in java, owned by google

What do you dislike?

writing join queries is a pain which are often required in implementing business logic. some of the very basic requirements like knowing the row count in a table is another big pain as there is no way to run a select(*) type queries.

This ends up in writing a lot of boilerplate code and often error prone.

the building index thing also gets annoying sometimes.

Recommendations to others considering the product

i would definitely recommend it as its great in scalability. No matter how small you are and how big you aspire to be. Google app engine can take care of it.

Another great aspect is the company's brand reputation. You will not end up in wasting your entire investment just because company ran out of business etc.

On pricing being a non profit, the google was very generous to us and gave good rates.

What business problems are you solving with the product? What benefits have you realized?

we were building a non profit site with features like blood donor management for india

Google App Engine review by Prayash M.
Prayash M.
Validated Reviewer
Verified Current User
Review Source

"Time Tested, No Hassle Application Server"

What do you like best?

The simplicity of using the platform and managed scalability are standard now. I love the fact that my appengine application which I started 5 years ago is still running now.

What do you dislike?

The pace of new features into this product hasn't been impressive.

What business problems are you solving with the product? What benefits have you realized?

WebApp Hosting

Google App Engine review by Sean B.
Sean B.
Validated Reviewer
Verified Current User
Review Source

"Pretty good all around cloud solution, with a few quirks due to the nature of cloud computing"

What do you like best?

GAE, and now Google Cloud Compute makes it really easy to get a cloud-based system up and running fast.

The support for multiple programming languages is great, and the documentation for what you can do in the framework is good.

Storing data in a NoSQL format can sometimes result in complexities during design, but the benefits of this data storage format allow for very quick queries, which can be quite useful, depending on your requirements.

What do you dislike?

GAE has a few general quirks, mostly to do with data storage (NoSQL-esque), and with timeouts on running tasks. This can quite heavily influence how you design a solution.

The admin interface can sometimes make it quite difficult to perform queries on your data, again this is partially due to how data is stored and organised. I can't help but feel that Google could do some work on this to improve user understanding as well as making the process of querying data easier.

I would strongly advise that if you are looking into using GAE, you should research it's limitations first as this may either affect your choice of platform, or the design you build!

What business problems are you solving with the product? What benefits have you realized?

I use GAE to aggregate music event data from multiple event APIs on a regular schedule. My GAE instance provides a REST API to present this data to an iPhone application.

Google App Engine review by Xinhong S.
Xinhong S.
Validated Reviewer
Verified Current User
Review Source

"You can test any service and developer platform you want"

What do you like best?

free, full contral, easy to setup, quick install

I can deploy my app fast and reward and rolling back as I want

What do you dislike?

Can't across the GFW. I must use vpn to acces it.

What business problems are you solving with the product? What benefits have you realized?

fast test our proto

free outside bridge

Google App Engine review by Kevin H.
Kevin H.
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Develop scalable software solutions and let Google manage them for you"

What do you like best?

AppEngine makes the development of scalable software extremely easy to get started with. Even if massive scalability isn't required, it still is easy to create, deploy and manage cloud based systems without having the overhead of managing and running your own servers.

Google run the AppEngine platform in such a way that all you need to do is write the core software - you can concentrate on solving your problems, and then when you deploy the application Google takes care of running, monitoring, and scaling the software to meet user demand. There's no real overhead in managing the day-to-day operations.

Google offer Cloud Datastore which is closely integrated with AppEngine. It is a NoSQL datastore which is very simple to use and provides great performance even across large datasets.

AppEngine provides a choice of language runtimes, including Python and Java. It is incredibly easy to get up and running with a Python program in AppEngine.

What do you dislike?

There are some strange 'quirks' to using AppEngine that we have discovered where it doesn't behave as one might expect it to. Some of the scaling behaviours in particular have caused concern for us, and we have had to work around these in the past. This is the downside of a PaaS offering, in that while Google have produced an excellent system that works in 90% of cases, if you do find yourself needing something that is just outside of the tunable parameters then there's nothing you can do about it.

The datastore is expensive, as it costs $0.18 per GB to store your data in there, which is 9x the cost of the rest of Googles storage options. On top of that, much of your data is likely to need indexing (for performance reasons) and so this cost adds up quite quickly. Programming the datastore is perhaps one of the trickiest aspects of AppEngine development, as it has certain operational limitations that will prove frustrating sometimes, especially if you've mainly SQL experience.

Recommendations to others considering the product

The python runtime environment seems to be the easiest to develop for, so if you have a choice of implementation languages this is the one I'd recommend.

What business problems are you solving with the product? What benefits have you realized?

We have provided many cloud-based bespoke software development projects to clients using AppEngine. Once deployed these systems have required virtually no operational maintenance and their availability has been excellent.

Google App Engine review by Nick C.
Nick C.
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Amazing. Built numerous scalable and quick to market enterprise applications."

What do you like best?

I enjoyed the ease to get setup and running. I thought the SDK was easy to use and convenient to deploy. I like how easy it was to version releases (and roll back). They have an amazing cron service and really easy to use application logs.

What do you dislike?

I was a little concerned a little bit about pricing, and not knowing how much something would cost. I am not a huge fan of gorm. But I do appreciate its simplicity versus using something like (django-nonrel). We had a lot of issues with aggregations and we ended up having to write our own custom solution to pipe data to a relational database. We then performed a bunch of calculations and pumped the data back .

What business problems are you solving with the product? What benefits have you realized?

We were solving small business marketing campaigns. We were able to provide an enterprise message delivery system. The benefits we realized was instant scalability and stable hosting. The cost is reasonable if you have a large enough user base.

Google App Engine review by User
User
Validated Reviewer
Verified Current User
Review Source

"The best way to manage your server logic"

What do you like best?

It's so easy to start a server application, forgetting about maintenance or scaling, and it's free if you don't have so much traffic.

What do you dislike?

The number of supported languages is limited, the communication only supports http requests, and the logging system is not as easy as local files.

What business problems are you solving with the product? What benefits have you realized?

We use it for a microservices arquitecture, allowing us to easily deploy and communicate between each service.

Google App Engine review by Consultant in Information Technology and Services
Consultant in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"reliable and powerful service"

What do you like best?

Documentation, tools, general reliability, simplicity

The ability to quickly develop applications that runs on Google Infrastructure, combined with the support of docker and kuberneties gives an developer a significant advantage

What do you dislike?

I initially found the layout hard to find what I was looking for (i was used to the old layout). Once I learned how to find things it makes more sense now.

Recommendations to others considering the product

please do not hesitate to try the free portions of this platform.

I highly recommend Google App Engine to beginners especially who would very quickly want to setup their applications.

What business problems are you solving with the product? What benefits have you realized?

We have used Google App Engine to complement Google Apps by using it to replace legacy desktop software with applications in the cloud that can be accessed from computers, mobiles and tablets.

Google App Engine review by Ahmed A.
Ahmed A.
Validated Reviewer
Review Source

"Crowd sourcing high traffic mobile product!"

What do you like best?

Very minimal administration required.

Easy configuration for auto-scaling.

Google Cloud Endpoint makes it very easy to integrate mobile apps to the server REST APIs.

Task queues make it very easy to execute long asynchronous tasks without having to handle queues, it's push queue and the platform handles the execution including scaling up as needed.

Mem-Cached is very useful for fast data access.

What do you dislike?

Some restrictions on what to use in Java such as threading and reflection.

Sometimes very difficult or impossible to include some third party libraries.

Difficult to debug in local environment using Datastore data.

Pricing of datastore transactions and storage sometimes affects coding style while trying to optimize on cost.

Recommendations to others considering the product

Google App Engine helped us a lot in the first 3 years of our startup, if I can suggest something that would be to take care of vendor lock-in as much as possible. This will make it easier and cheaper to migrate if needed. You can start with it at a low-cost high quality hosting solution, once your business becomes bigger, you could move to a more cost effective IaaS solution, Google provides Compute Engine or AWS is a good alternative.

What business problems are you solving with the product? What benefits have you realized?

The business uses crowd sourcing from mobile devices. The real benefit I see for us as a startup was being able to do quick deployments, multiple a day, while saving the cost of an administration team. As our product grew and we needed more processing power, app-engine (PaaS) seemed not to stand as the best choice anymore, and a IaaS hosting solution made more sense.

Google App Engine review by Andy I.
Andy I.
Validated Reviewer
Verified Current User
Review Source

"Powerful platform, if you're OK with doing things their way"

What do you like best?

The automatic scaling works great. You get a lot of services out of the box, and it's fairly easy to get things up and running quickly.

What do you dislike?

You're pretty much locked in to the Google ecosystem. If it works for you, then great. If it doesn't, you're kinda stuck. It's often hard to predict how some of the scaling will affect your bill.

What business problems are you solving with the product? What benefits have you realized?

Hosting a large-scale web application. The site is solid, and usually fairly fast.

Google App Engine review by User in Computer Hardware
User in Computer Hardware
Validated Reviewer
Verified Current User
Review Source

"Best PAAS available!"

What do you like best?

I have used google app engine as an intern for building/hosting a web application for our company . It has a very intuitive Administrative console UI where one could easily manage all their applications. It has all the cloud data store/application settings that can be modified as per user's design. It supports memcaching too. The git repository that is included helped me to maintain code well. The Api's provided are very easy to understand and implement. It offers about 10 GB free trial storage which I found was very advantageous to students.

On the whole, it is one place where one could do everything needed for development/maintenance of their web based applications.

What do you dislike?

The number of options available for storage sometimes confuses users in selection. The debugger console attached could be improved to point out issues to be more appropriate.

Recommendations to others considering the product

Google App Engine provides lots of built-in software packages like Rails, LAMP, Drupal, Apache Hadoop etc that can be readily used for setting up/deploying their applications. I highly recommend Google App Engine to beginners especially who would very quickly want to setup their applications.

What business problems are you solving with the product? What benefits have you realized?

We needed to overcome server failures with lots of users simultaneously accessing UIs, and the high replication provided by Google App Engine was very much helpful.

We also realized that out code repository could be easily maintained in the Google App Engine itself instead of going to a third party repository.

Google App Engine review by User in Entertainment
User in Entertainment
Validated Reviewer
Verified Current User
Review Source

"The best tool for web apps & APIs, from prototypes to production with millions of users"

What do you like best?

• Infrastructure and services that scale without having to maintain any server, provision I/O operations or spend crazy money on security.

• Generous free tier than is more than enough to run prototypes for free.

• Simplicity and performance.

What do you dislike?

• Documentation can be sometimes either hard to find, imprecise or simply incorrect.

• The quality of the GAE support has been decreasing over the past 10 months. Getting technical answers and solutions takes time, support engineers clearly don't have the same level which can waste a lot of time.

Recommendations to others considering the product

• great features (cloud computing, caching service, NoSQL Datastore, Queue service, map reduce service, etc)

• great free tier

• easy to use

• growing community

• great new features coming

What business problems are you solving with the product? What benefits have you realized?

• Connect and discover millions of singers in the world through our mobile apps.

• Serve from 30 to 500 http requests / second, depending on the time of the day.

• Quickly handle 10x traffic spikes when we send reengagement push notifications.

• Build our own video plaform using the most advanced features of App Engine.

• Develop our business and product and be able to control our engineering and infrastructure costs.

Google App Engine review by Pierluigi S.
Pierluigi S.
Validated Reviewer
Review Source

"Developing services with google app engine"

What do you like best?

You can focus just on programming your application, forgetting questions connected with configuring and dimensioning the server

What do you dislike?

documentation very big and not well structured; some crucial info not easy to find

Recommendations to others considering the product

No configuration required, just programming

Pay for use, no need to own infrastructures

Robust environment

What business problems are you solving with the product? What benefits have you realized?

developing and putting on line services for limited, paying only for used resources

Google App Engine review by Grant M.
Grant M.
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Web app flexibility without hardware headaches"

What do you like best?

The fact that the App Engine scales automatically on the backend without the need for you to maintain the hardware. It automatically ramps up and also will ramp down when the number of requests are reduced.

What do you dislike?

Exceeding daily free quotas. This is something that needs to be tracked by DevOps or the developer. In most cases you should enable billing so that if you do exceed any daily free quotas, the application continues to run.

Recommendations to others considering the product

Use other Google Cloud Platform products alongside App Engine such as Cloud Storage or Cloud SQL.

What business problems are you solving with the product? What benefits have you realized?

Hosting web applications for businesses without having to know the expected web traffic beforehand. One of the benefits that we realized is that you can use the Google Authentication system to authenticate your users.

Google App Engine review by Kunal B.
Kunal B.
Validated Reviewer
Review Source

"Good for rapid prototyping but consider other alternatives first"

What do you like best?

It's sandboxed and comes with very well set of documentation. This makes it extremely simple for rapid prototyping and deploying. You don't have to worry about any infrastructure setup. Just make your web services and host them easily on cloud with just one click.

What do you dislike?

It's initial load time is very high. For staging server the first request has a cold start which is not a good user experience for in house users. The production server has this same problem as well (not as bad as development server). The overall performance is slow as compared to amazon beanstalk. It does not scale well once you reach for more than few thousand users.

Recommendations to others considering the product

Not very effective for mobile web services. Might be beneficial for hosting background process.

What business problems are you solving with the product? What benefits have you realized?

Make backend web service for my mobile app. The only benefit of using GAE is rapid prototyping.

Google App Engine review by Matt W.
Matt W.
Validated Reviewer
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Great solution if you're willing to adjust and commit to their approaches"

What do you like best?

It provides a great platform to build a greenfield project in a nicely consistent, highly cost effective and scalable environment. The operational concerns are mostly automatically addressed and support for development is also provided which makes everything straightforward end to end.

What do you dislike?

If you have existing code or other constraints which do not map cleanly onto the App Engine way of doing things then it may be a non-starter or uphill battle throughout. If you have preconceived notions or governing forces affecting how you want things to work then you're likely better off looking elsewhere.

What business problems are you solving with the product? What benefits have you realized?

I've used the product for several different consulting projects where it provided a quick way to generate basic Web applications. The readily available use of various pieces of Google infrastructure and other services combined with the straightforward persistence into the datastore significantly reduced integration time.

Google App Engine review by Ilia A.
Ilia A.
Validated Reviewer
Review Source

"Got Started Implementing Core Behaviour Quickly"

What do you like best?

GAE's Google-powered data storage is powerful, fast, and allows developers to quickly get started with persistence for their applications. Most importantly, its quirks and constraints are well-documented.

Furthermore, GAE provides a fairly streamlined way to develop and deploy your application. Best practices are defined so that you can have accurate expectations as to how your app will behave and perform, for example asynchronous scheduled tasks.

What do you dislike?

Some types of basic mechanisms that developers may be accustomed to using are not available in GAE. Most significant of these is perhaps the inability to write to a file system. While the datastore deals with most persistence needs, not having the option to dump things in files may mean that once-common tasks have to be rethought.

Recommendations to others considering the product

Research its constraints thoroughly before starting. Some of the absent features could be a deal-breaker for your domain, and you want to know this before you've invested your time and money.

What business problems are you solving with the product? What benefits have you realized?

The domain in question was an online auction system with fast response times. My basic need was the ability to quickly move forward with developing demonstrable behaviour, and GAE's plethora of features out-of-the-box suited this perfectly.

Google App Engine review by Georgi P.
Georgi P.
Validated Reviewer
Review Source

"Good to start for simple project"

What do you like best?

I like mostly the ease to start new project. It takes few minutes to create and upload a project. You can see the sample page right away online. The other thing I love is the free quota you have, so some projects that doesn't have traffic can stay online and you don't need to pay for it.

What do you dislike?

I don't like the limitations the platform has. You can't create Threads for example. The problem is that once you start using their custom implementation of storage, Tasks (instead of Threads) etc. You are stuck with the platform and the migration will be difficult.

Recommendations to others considering the product

Just be sure you are aware of the limitations of the platform before you start.

What business problems are you solving with the product? What benefits have you realized?

One of the problems solved is that I don't need to support a server that holds some small websites that needs to be online, but doesn't need to have big infrastructure.

Google App Engine review by Panos P.
Panos P.
Validated Reviewer
Verified Current User
Review Source

"Easy to use & scale but you soon hit a wall"

What do you like best?

Auto scaling

Stability

Easiness of Deployment

Auxiliary services especially queues

What do you dislike?

Datastore management

Datastore queries

Private APIs (vendor lock in)

Not possible to run popular frameworks

Recommendations to others considering the product

Make sure that there is no need to move away in the future. Try to use more traditional services where needed like Cloud SQL instead of datastore and abstract as much as possible.

What business problems are you solving with the product? What benefits have you realized?

I was running one of the largest GAE apps (bugsense), scaling at 7000 rps, more than 400M mobile devices were posting data to my app. The auto scaling was a life savior as well as the schema-less datastore.

Google App Engine review by Sandeep M.
Sandeep M.
Validated Reviewer
Verified Current User
Review Source

"Good scalable platform."

What do you like best?

The good things about Google App Engine are

1) Unified dashboard for logs and queries

2) Comes with a persistence layer

3) Plays good with Java (has some restrictions)

What do you dislike?

The thing I dislike is that I frequently deploy my apps to tomcat server and GAE forces me to use its structure so the code is not 100% reusable which is a sad thing.

I also noticed that there is significant latency (at least in the free tier).

What business problems are you solving with the product? What benefits have you realized?

I use it to power my personal micro services. It is effective when latency is not an issue.

Google App Engine review by Keely Q.
Keely Q.
Validated Reviewer
Verified Current User
Review Source

"Use this everyday! "

What do you like best?

Google covers everything and all their products integrate well with one another.

What do you dislike?

Since I have multiple accounts I occasionally run into situations in which I have to log out of all my accounts in order to do something on one of them.

Recommendations to others considering the product

DO IT!

What business problems are you solving with the product? What benefits have you realized?

Organization, team integration.

Google App Engine review by kandhla c.
kandhla c.
Validated Reviewer
Review Source

"Worth my time"

What do you like best?

if you into development this is your thing. Easy to create and maintain your app. I would recommend this to beginner and experts. its robust and user friendly. its language friendly means you can develop in language of your choice even scripting. From java to python. There is no maintenance cost.

What do you dislike?

Few things Google app engine needs to improve.

1) Developers have read-only access to the filesystem on App Engine.

2) App Engine can only execute code called from an HTTP request (except for scheduled background tasks).

3)ava applications may only use a subset (The JRE Class White List) of the classes from the JRE standard edition.

What business problems are you solving with the product? What benefits have you realized?

I deal with network deployment. So have to seldom write scripts that help with automation.

Google App Engine review by Vasanth A.
Vasanth A.
Validated Reviewer
Verified Current User
Review Source

"Review is outdated (used in 2011) - Great platform, but unfortunately with lots of limitations"

What do you like best?

Documentation, tools, general reliability, simplicity, python support

What do you dislike?

I understood the many limitations around the NoSQL, big table model. But I disliked how poorly documented the solutions to common query patterns were. Not everyone is a NoSQL expert and having to trawl through many forum topics to find answers on "so how do I do this" was not helpful. This may have changed since 2011.

What business problems are you solving with the product? What benefits have you realized?

I was prototyping a server backend for a location aware mobile application. The benefits were instant prototyping with simple tools

Google App Engine review by Administrator in Environmental Services
Administrator in Environmental Services
Validated Reviewer
Verified Current User
Review Source

"Google App Engine review"

What do you like best?

Pricing is affordable for the scale of web application that we're running and we've been able to centralize the backbone of our software product on this service.

What do you dislike?

Nothing really yet, haven't had issues with GCP.

Recommendations to others considering the product

n/a

What business problems are you solving with the product? What benefits have you realized?

Needed to migrate our server needs to due escalating costs.

Google App Engine review by Sebastien L.
Sebastien L.
Validated Reviewer
Review Source

"Awesome experience with Google App Engine"

What do you like best?

I really like the possibilities offered by the platform. Working on many languages and be able scale the plateform on demand. Also the reability of the platform is a great asset.

What do you dislike?

The only negative point (if we can call it negative) is the high level of customization. Sometime it could take some test to be able to setup the right environment for the app.

Recommendations to others considering the product

Make sure to do some testing of many configurations before expand your setup to optimize it in an awesome cost/efficiency ratio.

What business problems are you solving with the product? What benefits have you realized?

We solving a major problem using Google App Engine as we don't need to invest large amount of money and time in acquisition and deployment of hardware for testing and running our apps.

Google App Engine review by User in Financial Services
User in Financial Services
Validated Reviewer
Review Source

"I used the software three years back and hence there google might have fixed some of the issues "

What do you like best?

Seamless integration with the google cloud. For simple programs, it was quite easy to create a database and integrate it with the application. Another thing that impressed me was the increase in performance and the scaling. If you have little knowledge about Platform Of Service and how google bigtables work, we can optimize the application to utilize the full power of google architecture

What do you dislike?

I understand that since the database are cached, its hard to do join operations and delete operations. The new way of thinking is interesting and quite powerful. But if you want to move an existing software to google app engine and if you have a relational database, it was not straight forward to move to Google Big Tables.

Recommendations to others considering the product

If you are newly developing an app, you can try app engine, but still I would recommend to try EC2 with MEAN stack or something if feasible.

What business problems are you solving with the product? What benefits have you realized?

I was trying to host an existing platform as a service on top of google as goole lacks a powerful application creation tool to create business application. We had issues with porting out database

Google App Engine review by Labeeb P.
Labeeb P.
Validated Reviewer
Verified Current User
Review Source

"Easy to use and study "

What do you like best?

- Easy to learn and understand

- A lot useful inbuilt services

- customisation and scaling very easy

- Easy to configure

- Debug with Eclipse is easy

- Easy to deploy. Just one click

What do you dislike?

- I used with eclipse, which need a lot of improvement.

- Not documented properly

What business problems are you solving with the product? What benefits have you realized?

I used this mainly to prototype an idea. Since no administration complexity and all I was able to concentrate on my logic completely

Google App Engine review by Administrator in Marketing and Advertising
Administrator in Marketing and Advertising
Validated Reviewer
Review Source

"Powerful but need to reduce pricing"

What do you like best?

GAE works for all cloud applications esp the ones that are data-led. It gives you a sense of peace knowing that GAE will sale up or down based on demand. Applications don't crash. I don't want to worry about load balancers and redundancy - GAE will handle everything and I pay for the resources I use.

Also love that I can run python and Cassandra without any issue.

What do you dislike?

Setting up billing is a little not straight forward - there is no 1 master account.. It does not seem to save billing information to your account so you can re-use the same information across different projects. Each project requires you to re-enter all your billing information.

Recommendations to others considering the product

Offer better support

Offer better pricing admin tool - 1 master account

What business problems are you solving with the product? What benefits have you realized?

Processing log files in near-real time.

Data is stored in Cassandra.

GAE takes care of the nodes and replication of data.

Pricing depends on resources used.

Google App Engine review by User in Internet
User in Internet
Validated Reviewer
Verified Current User
Review Source

"I have used App Engine for demos and proof of concepts"

What do you like best?

I having to spend hours managing hardware or having to manage OS updates.

What do you dislike?

Feel somewhat limited with languages available. In the python library adding third party modules could be easier. The lack of a good workflow on how to handle secure credentials inside of app engine is the biggest show stopper for production use.

Recommendations to others considering the product

A better documented workflow on handling credentials in App engine is needed. This is also a problem with Docker. Being able to use a VPN tunnel to access resources in our existing data center would also be a big win.

What business problems are you solving with the product? What benefits have you realized?

Quick placed to step and run a app without a lot of overhead managing a server

Google App Engine review by Executive Sponsor in Computer Software
Executive Sponsor in Computer Software
Validated Reviewer
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Review from open source GAE partner"

What do you like best?

Quick MVP's & reliable services.

GAE is a phenomenal platform as a service that Google used to create their flagship applications. Making that available to the public gave the tools to the public to allow for the development of web and mobile applications with the brilliance of Google.

What do you dislike?

The downside of GAE is that you are tied to Google cloud. You are indeed locked in and have limited flexibility to solve problems like getting to China, on-prem, costs, etc.

What business problems are you solving with the product? What benefits have you realized?

Ability to create applications quickly and efficiently allows getting new and improved products to market quick. That is a huge win.

Google App Engine review by User in Hospital & Health Care
User in Hospital & Health Care
Validated Reviewer
Verified Current User
Review Source

"Efficient Fast and low cost. to use. "

What do you like best?

It is Efficient, scalable.

App Engine is nicely integrated to Google Apps

It is virtually unlimited scalability and reliability to use right away.

What do you dislike?

It does not work with all of google applications that are out there.

Finding documentation is not always around to help solve an issue.

Recommendations to others considering the product

Amazon Web services.

What business problems are you solving with the product? What benefits have you realized?

Platform as a Service (PaaS) and it is a low cost solution

Google App Engine review by Naveed H.
Naveed H.
Validated Reviewer
Review Source

"Google App Engine"

What do you like best?

Following are the Pros:

1. Ease of Deployment

2. Ease of Management and Administration

3. Ease of Monitoring

4. Scalability Out of The Box

5. 95% uptime

6. Decent Documentation and support

What do you dislike?

1. Vendor Locking

2. Lesser support for the full stack JavaEE

3. No external tooling support

4. fewer ways of ETL integration

5. sparse eco-system of projects requires custom development for most of the components as per every need mostly for which other platforms have much richer support

Recommendations to others considering the product

Please provide more detailed implementation of full blown Java EE stack. And also provide support for other NoSQL stores out of the box.

What business problems are you solving with the product? What benefits have you realized?

It was Event Management CMS. and Cloud based auto-scaled environment were realized

Google App Engine review by Industry Analyst / Tech Writer in Package/Freight Delivery
Industry Analyst / Tech Writer in Package/Freight Delivery
Validated Reviewer
Verified Current User
Review Source

"Built several GAE applications over the years."

What do you like best?

The ability to use Java and Python out of the box.

What do you dislike?

I disliked the sandboxed versions of Java that preventing me from using the full language or libraries I had long utilized.

Recommendations to others considering the product

If you must use Google, then use Compute Engine. App Engine is just too limited if you intend to live outside the Google ecosystem. Applications today need to be environment agnostic.

What business problems are you solving with the product? What benefits have you realized?

My first GAE application was trying to enable customers to get a daily stream of data. I had originally architected my solution to run on Tomcat, and I changed the architecture to run on GAE.

Google App Engine review by Mircea T.
Mircea T.
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Easy to get a service up and running"

What do you like best?

GAE is a great product for robust apps that have a lot of traffic. It's great for micro-services.

What do you dislike?

We were programming in java and there are some restriction to some java libraries and core methods.

Recommendations to others considering the product

Get your MVPto the market as fast as possible with GAE.

What business problems are you solving with the product? What benefits have you realized?

We were able to assure availability of 99.99% on our services.

Google App Engine review by Administrator in Computer Software
Administrator in Computer Software
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Simple and easy at first, got harder after the layout changes but now easier again."

What do you like best?

I like the layout, the ease of deploying an app, the integration with git hub.

What do you dislike?

I initially found the layout hard to find what I was looking for (i was used to the old layout). ONce I learned how to find things it makes more sense now.

Recommendations to others considering the product

try it. It is simple to deploy. simple to administer and gives you a view of what out of your quota you are using and a cost associated with that use.

What business problems are you solving with the product? What benefits have you realized?

One problem we solved was the hangouts limitation of 15 participants. We created a chat room app using the channel api and it works great.

Google App Engine review by G2 Crowd User in Research
G2 Crowd User in Research
Validated Reviewer
Verified Current User
Review Source

"Great for Business and Team Collaboration"

What do you like best?

Google Apps are excellent for business team work and document sharing. Set up correctly, it can be used as an all-in-one for most business needs.

What do you dislike?

I do not dislike anything about Google Apps.

Recommendations to others considering the product

Make sure to have someone who is willing to set this up and train your team.

What business problems are you solving with the product? What benefits have you realized?

Mainly having all needed and shared files in one location.

Google App Engine review by Administrator in Computer Software
Administrator in Computer Software
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Great platform for building applications in the cloud"

What do you like best?

How easy it is to get an application running and not having to worry about scalability or hardware.

What do you dislike?

I would prefer more robust reporting features.

Recommendations to others considering the product

I would recommend taking the time to work out what you need from a PAAS solution. Google App Engine should be a strong contender but it does depend on how your requirements align with the functionality on offer.

What business problems are you solving with the product? What benefits have you realized?

We have used Google App Engine to complement Google Apps by using it to replace legacy desktop software with applications in the cloud that can be accessed from computers, mobiles and tablets.

Google App Engine review by Agency in Non-Profit Organization Management
Agency in Non-Profit Organization Management
Validated Reviewer
Review Source

"The Age of Efficiency"

What do you like best?

It is my belief that Google has ushered in an age of efficiency. Their tools just work, are simple, and offer great ways to collaborate remotely. Other products are either confusing or just don't work.

What do you dislike?

There was a little bit of a learning curve, and I'm sure it's intimidating for people not tech savvy.

Recommendations to others considering the product

Use it!

What business problems are you solving with the product? What benefits have you realized?

Getting to collaborate remotely. I have been able to collaborate on documents and spreadsheets without needing face-to-face contact.

Google App Engine review by User in Semiconductors
User in Semiconductors
Validated Reviewer
Review Source

"Awesome for beginner"

What do you like best?

Google App Engine is an awesome choice for a beginner like me to learn hands-on Python. The best part I like is the free quota that has been enough for my needs so far.

What do you dislike?

Unfortunately Google App Engine is not an open-source technology. I bet I will need some support and guidance but I believe it will not be free to certain extent.

Recommendations to others considering the product

For programmer beginners, please do not hesitate to try the free portions of this platform.

What business problems are you solving with the product? What benefits have you realized?

I am still in the learning curve for developing my project using python. The immediate benefits I am seeing are the ease and the freebies. Thanks to Google.

Kate from G2 Crowd

Learning about Google App Engine?

I can help.
* We monitor all Google App Engine reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.