Google App Engine

(71)
3.9 out of 5 stars

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 80 Google App Engine reviews
LinkedIn Connections
Google App Engine review by <span>Harun B.</span>
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
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.

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

Thanks for letting us know!
Google App Engine review by <span>Femina E.</span>
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 <span>Melanie C.</span>
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 <span>Robert C.</span>
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 <span>Leo S.</span>
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 <span>Daniel Y.</span>
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 <span>Omer D.</span>
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 <span>Dan C.</span>
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 <span>Vik K.</span>
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 <span>Prayash M.</span>
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 <span>Sean B.</span>
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 <span>Xinhong S.</span>
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 <span>Kevin H.</span>
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 <span>Nick C.</span>
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 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 <span>Ahmed A.</span>
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 <span>Andy I.</span>
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 <span>Pierluigi S.</span>
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 <span>Grant M.</span>
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 <span>Kunal B.</span>
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 <span>Matt W.</span>
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 <span>Ilia A.</span>
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 <span>Georgi P.</span>
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 <span>Panos P.</span>
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 <span>Sandeep M.</span>
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 <span>Keely Q.</span>
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 <span>kandhla c.</span>
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 <span>Vasanth A.</span>
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 <span>Sebastien L.</span>
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 <span>Labeeb P.</span>
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

"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 <span>Naveed H.</span>
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 <span>Mircea T.</span>
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.

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

"Great, but somewhat disappointing due to JAVA image package"

What do you like best?

GOogle cloud storage, free space to store image..

integration of Google API in 1 click and testing them online.

What do you dislike?

Java image package doesn't exist. I created my image processing algorithm so that i can make it available online. However, Java which runs on GAE doesn't support java.BufferedImage.

Recommendations to others considering the product

Please include Java complete package

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

I am creating a Web based image application.

Free space to store my images

Google App Engine review by Executive Sponsor
Executive Sponsor
Validated Reviewer
Review Source

"Feedbak"

What do you like best?

Ease of use and the speed that it make to develop the applications. So getting the much required time to market.

What do you dislike?

No issue found as it is ease of use and the speed that it make to develop the applications. So getting the much required time to market.

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

Faster time to develop.

Google App Engine review by Administrator in Internet
Administrator in Internet
Validated Reviewer
Review Source

"Great variety of services, reliable but ducumentation is boring"

What do you like best?

They have specialized services for each usecases. Like Sql, Nosql, WebApp hosting, Mapreduce and all these are reliable, fast than any other services.

What do you dislike?

Documentation and boring tutorials and I think we need to write a lot of code just to get it connected with Google App Engine in Java(Heard it's relatively easy using Python).

Recommendations to others considering the product

Very likely based on their history to make the products better

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

I tried hosting the backend of my mobile application but couldn't get it up and running fast compared to how fast we can get up and running using Heroku.

Google App Engine review by <span>Shabbir J.</span>
Shabbir J.
Validated Reviewer
Review Source

"Google App Engine"

What do you like best?

Google is one of the best engine and user friendly to navigate

What do you dislike?

Nothing i can think of..Google is the best

Recommendations to others considering the product

Google is one of the best engine and user friendly to search and navigate

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

Google is one of the best engine and user friendly to navigate. I personally use google engine at home and work. Easier to search and navigate

Google App Engine review by Administrator in Telecommunications
Administrator in Telecommunications
Validated Reviewer
Review Source

"I've developed several applications with Google App Engine."

What do you like best?

I like 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. You don't have to worry about support infrastructure and exclusively focus on the development of your application.

What do you dislike?

They aren't on java 1.8. But with Docker, this is a none-issue.

Recommendations to others considering the product

I love google app engine for prototyping.

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

I am a SAAS cloud engineer, so I work in this space. The ability to off load the ability to manage these systems is a great advantage to me.

Google App Engine review by <span>Charles R.</span>
Charles R.
Validated Reviewer
Review Source

"Rapid deployment of apps using GAE"

What do you like best?

I love the fact that as a developer you don't have to worry about any of the scaling as my site gets increased traffic, this is all done for me automatically

What do you dislike?

the training material is a bit cumbersome and there should be more templates to create my apps with

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

Deploy POC apps very quickly to a cloud environment

Google App Engine review by Industry Analyst / Tech Writer in Information Technology and Services
Industry Analyst / Tech Writer in Information Technology and Services
Validated Reviewer
Review Source

"Fun interface"

What do you like best?

Quick, works with a lot of software, nothing else to add

What do you dislike?

more complicated than it should be to empty the cache. would like the bookmarks to be positioned differently.

Recommendations to others considering the product

no

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

i work for a software company and it works best with chrome. im constantly testing and working with it in chrome.

Google App Engine review by User in Higher Education
User in Higher Education
Validated Reviewer
Review Source

"Still way to go"

What do you like best?

Google app engine is good and will take your server management headaches away.

What do you dislike?

Still, it is not as close as elastic beanstalk by AWS.

Recommendations to others considering the product

If you are AWS user you are not coming on this.

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

I was building an application with it. Summary as a Service

Google App Engine review by Administrator in Information Technology and Services
Administrator in Information Technology and Services
Validated Reviewer
Review Source

"I have been using Google App Engine since it preview and it just works."

What do you like best?

I am a programmer, primarily Python, and Google App Engine allows me to concentrate on the programming and they take care of the hardware and infrastructure with just a few clicks.

What do you dislike?

Sometimes I find it difficult to find the specific documentation I am looking for, it's there but I tend to find it through a Google home page search rather than through the documentation search.

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

The typical web interface to access the database back-end with the bonus of having the full-text search functionality built in.

Google App Engine review by <span>John O.</span>
John O.
Validated Reviewer
Review Source

"Decent platform, but could use a lot more attention to gain adoption"

What do you like best?

Google App Engine is a decent platform if you are familiar to Java or other support language. There are free editors for working with code such as Eclipse. For paid IDEs, I would recommend IntelliJ (by JetBrains). Performance is pretty good in this cloud based environment.

What do you dislike?

You really have to hunt for good documentation and code samples. With the limited availability of such information, there was a steep learning curve to get adapted to the environment.

Recommendations to others considering the product

Google App Engine is ok for those wanting to explore this cloud based application environment. The lack of good documentation and code samples has really hurt this platform. Also, the lack of visual development tools has also minimized the adoption of the platform in my opinion. I think the alternatives such as Azure and Heroku are definitely worth considering before taking the leap here.

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

"Feedback on App Engine"

What do you like best?

- Easy to deploy

- Do not have to worry about server/scaling issues

What do you dislike?

- Tightly coupled with Google Infrastructure

- Unable to use common frameworks like Flask, Django etc with ease.

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

I have been trying to make social applications.

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

"Excellent experience"

What do you like best?

Its much easy to use because there are already preconfigured deployment environments.

What do you dislike?

It could be a restrictive in terms of flexability.

Recommendations to others considering the product

Its a great tool for deploying varius kinds of applications

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

Distributed hadoop cluster setup and batch application

Google App Engine review by Industry Analyst / Tech Writer in Consumer Electronics
Industry Analyst / Tech Writer in Consumer Electronics
Validated Reviewer
Verified Current User
Review Source

"Midelware platform made by GAE on Java"

What do you like best?

Crons, schedualed tasks are most of the things I liked most.

What do you dislike?

Quota system limited my TESTING phase. Normally there should be a quota for testing where it should be cheap.

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

Realtime notifications push, for TV channels

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

"Head in the clouds with app engine"

What do you like best?

it is easy, quite reliable and best of all starts free for beginning.

What do you dislike?

It is not 100% full stack java. Also you do not have control on everything.

Recommendations to others considering the product

Take a lot Amazon EC2

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

easy to scale

Google App Engine review by <span>Sebastian C.</span>
Sebastian C.
Validated Reviewer
Review Source

"Appengine"

What do you like best?

I can use Java with different farmeworks

What do you dislike?

the data persistanse its too bad if you are used to relational dbs

Recommendations to others considering the product

dont let the servers decide what tecnology to use...

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

at this point, just a pyton revert proxy

Google App Engine review by <span>Manu C.</span>
Manu C.
Validated Reviewer
Review Source

"App Engine Usage"

What do you like best?

App Engine gave me option to work for my new work

What do you dislike?

Nohting, all is well, product works well

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

Creating a Chanels Sales App

Google App Engine review by <span>Viswanadh M.</span>
Viswanadh M.
Validated Reviewer
Verified Current User
Review Source

"Google app engine"

What do you like best?

Its web based app and analytics.Its web based app and analytics.

What do you dislike?

very less thing offered for free purchase.

Google App Engine review by <span>GQ L.</span>
GQ L.
Validated Reviewer
Review Source

"Getting better"

What do you like best?

I like the mix of languages it supports.

What do you dislike?

I wish or hope you will consider adding Ruby among the programming languages.

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

We are constantly looking to integrate and streamlining our workflow.

Google App Engine review by Consultant in Telecommunications
Consultant in Telecommunications
Validated Reviewer
Review Source

"G App Engine"

What do you like best?

GUI with speed is good for working and help to understand scenario

What do you dislike?

process part is really slow to start a new setup

Recommendations to others considering the product

To involve more robutness and mapping to security tabs

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

testing small POCs

Google App Engine review by User in Higher Education
User in Higher Education
Validated Reviewer
Review Source

"Nice platform"

What do you like best?

I like the ease with which you can deploy apps on App engine.

What do you dislike?

Too much custom App engine dependency libraries. Should be generic such that app can be deployed to any cloud platform.

Recommendations to others considering the product

Keep your most business logic in libraries, don't depend too much on App Engine libraries.

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

We were developing highly scalable business application on App engine. Benefits is ease of use and faster deployments.

Google App Engine review by Administrator in Higher Education
Administrator in Higher Education
Validated Reviewer
Verified Current User
Review Source

"Very good but be careful with non-standard code"

What do you like best?

Ease of use with many tools to help you.

What do you dislike?

Code is not portable; non-standard django

Recommendations to others considering the product

Try evaluating several products e.g. heroku, etc.

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

rapid prototyping using cloud services.

Google App Engine review by <span>Oleg P.</span>
Oleg P.
Validated Reviewer
Review Source

"created couple web apps"

What do you like best?

You can try it for free and deploy the app to production

What do you dislike?

I am limited to set of languages, particularly no node.js support

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

Social networking apps

Google App Engine review by <span>Rishi K.</span>
Rishi K.
Validated Reviewer
Review Source

"Easy and Awesome"

What do you like best?

Programming language Support as it contains many language support.

What do you dislike?

Limited number of Apps and Data space for a developer.

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

Using it as a student.

Google App Engine review by <span>Sarbjit K.</span>
Sarbjit K.
Validated Reviewer
Review Source

"Really great product"

What do you like best?

Awesome product. This product is very useful and easy to use

What do you dislike?

In this product nothing to say about dislike. It's great product

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

depend upon the situation

Google App Engine review by Administrator in Hospital & Health Care
Administrator in Hospital & Health Care
Validated Reviewer
Review Source

"User friendly and smooth dev experience"

What do you like best?

- Accessibility

- Easy to Use

- Scalability

What do you dislike?

- more training and pre-requisite information should be provided

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

- It was easy to migrate the app using Google App engine

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

"Best product of Google"

What do you like best?

It's best product which i have not seen as of now.

What do you dislike?

nonething i have been used so for but i will in future

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

Migration if existing app

Google App Engine review by Executive Sponsor in Internet
Executive Sponsor in Internet
Validated Reviewer
Review Source

"KISS (Keep It Simple Stupid)"

What do you like best?

Simplicity!

It is really hard to break it and get's you started very quick. For most applications it is completely sufficient.

What do you dislike?

The storage integration with GO is a mess, please fix it!

Recommendations to others considering the product

Need better GCS integration and full go support.

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

Dev-OPS quick and easy learning curve. No fancy home baked infrastructure.

Google App Engine review by User in Investment Management
User in Investment Management
Validated Reviewer
Review Source

"Using Google App Engine to host my site was relatively painless, with short and precise steps"

What do you like best?

The fact I can host a website without the hassle of maintaining my own infrastructure

What do you dislike?

I have used it very minimally thus far (only a couple of times) so I have not run into any pain points extensive users might uncover

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

I wanted to host my personal website.

Google App Engine review by User in Computer Software
User in Computer Software
Validated Reviewer
Review Source

"Good online ORM with somewhat steep learning curve"

What do you like best?

Very easy (and free) to setup, VERY easy to deploy new projects.

What do you dislike?

Lack of documentation, I know they expect everyone to be a genious, but for the rest it's almost impossible to find any decent tutorials.

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

We solved a problem of having a good, reliable cloud ORM.

Google App Engine review by Industry Analyst / Tech Writer in Hospital & Health Care
Industry Analyst / Tech Writer in Hospital & Health Care
Validated Reviewer
Review Source

"User friendly"

What do you like best?

easy to use and very much user friendly.

What do you dislike?

more trainings should be provided to new users

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

we have migrated our old apps.

Google App Engine review by Administrator
Administrator
Validated Reviewer
Review Source

"experience"

What do you like best?

Good Stable and environemnt is good for the business

What do you dislike?

There is nothing major all good

all working fine

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

NA

Google App Engine review by <span>Jared T.</span>
Jared T.
Validated Reviewer
Review Source

"Decent platform with some limitations"

What do you like best?

It's Google, pay as you go, it used to be free but still affordable

What do you dislike?

Only 2 platforms, Java and Python, although you can run jruby on java. You are forced to use their in house database tool which is a departure from some of the open sourced options out there (mysql and postgres come to mind)

Recommendations to others considering the product

While decent I think Heroku, Appfog and Webbynode are better alternatives.

Google App Engine review by Administrator in Capital Markets
Administrator in Capital Markets
Validated Reviewer
Review Source

"Nice service"

What do you like best?

I've used GAE for several projects, and really like what you get for free. Their development environment is slightly different/watered down from the standard Java & Python environments, and their datastore is a little clunky, but I can't complain too much because of what you get for $0 and the apps also scale very well (GAE's main selling point). If your app really takes off and exceeds the generous free limits, it is just a nominal pay-as-you-use plan. Google has also documented everything very well, and there are plenty of tutorials available.

What do you dislike?

No database support, but this is the price to pay for high scalability. Their database replacement (HRD) requires a totally different way of thinking. It may be harder for some to wrap their heads around the concepts if not already familiar with how their datastore (aka Big Giant Hash Table) works.

Recommendations to others considering the product

For an inexpensive way to get a scalable web app (NOT web site) out the door, GAE is a good platform. Just be prepared to either spend some time learning it, or hire someone that can. Java or Python knowledge is preferred.

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.