Auto-scaling
Google App Engine automatically scales your application based on the traffic it receives, ensuring that your application can handle varying workloads without manual intervention.
Managed environment
App Engine provides a fully managed environment, covering infrastructure management tasks like server provisioning, patching, monitoring, and managing app versions.
Integrated services
Seamlessly integrates with other Google Cloud services such as Datastore, Cloud SQL, Pub/Sub, and more, offering a comprehensive ecosystem for building and deploying applications.
Multiple languages support
Supports multiple programming languages including Java, Python, PHP, Node.js, Go, Ruby, and .NET, giving developers flexibility in choosing their preferred language.
Security
Offers robust security features including Identity and Access Management (IAM), Cloud Identity, and automated security updates, which help protect your applications from vulnerabilities.
Developer productivity
App Engine allows rapid development and deployment, letting developers focus on writing code without worrying about infrastructure management, thus boosting productivity.
Versioning
Supports versioning of applications, allowing multiple versions of the application to be hosted simultaneously, which helps in A/B testing and rollback capabilities.
Promote Google App Engine. You can add any of these badges on your website.
Google App Engine is generally considered a good choice for developers looking for a serverless platform to deploy their applications quickly without managing underlying infrastructure. Its ease of use, scalability, and integration with Google's ecosystem make it a strong option, especially for projects expecting to scale significantly or require integration with other Google Cloud services.
We have collected here some useful links to help you find out if Google App Engine is good.
Check the traffic stats of Google App Engine on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Google App Engine on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Google App Engine's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Google App Engine on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Google App Engine on Reddit. This can help you find out how popualr the product is and what people think about it.
Google App Engine (GAE) -- the "OG" serverless platform that launched back in 2008 & somewhat modernized in 2018; uses customized, proprietary containers, free static file edge-caching, and generous outbound networking free tier. - Source: dev.to / 8 months ago
Google App Engine - Google's fully managed platform for building scalable web and mobile backends. - Source: dev.to / about 1 year ago
If Google App Engine (GAE) is the "OG" serverless platform, Cloud Run (GCR) is its logical successor, crafted for today's modern app-hosting needs. GAE was the 1st generation of Google serverless platforms. It has since been joined, about a decade later, by 2nd generation services, GCR and Cloud Functions (GCF). GCF is somewhat out-of-scope for this post so I'll cover that another time. - Source: dev.to / over 1 year ago
As Windsales Inc. expands, it adopts a PaaS model to offload server and runtime management, allowing its developers and engineers to focus on code development and deployment. By partnering with providers like Heroku and Google App Engine, Windsales Inc. Accesses a fully managed runtime environment. This choice relieves Windsales Inc. Of managing servers, OS updates, or runtime environment behavior. Instead,... - Source: dev.to / over 1 year ago
Google App Engine (GAE) is their original serverless solution and first cloud product, launching in 2008 (video), giving rise to Serverless 1.0 and the cloud computing platform-as-a-service (PaaS) service level. It didn't do function-hosting nor was the concept of containers mainstream yet. GAE was specifically for (web) app-hosting (but also supported mobile backends as well). - Source: dev.to / almost 2 years ago
In 2014, I took a web development on Udacity that was taught by Steve Huffman of Reddit fame. He taught authentication, salting passwords, the difference between GET and POST requests, basic html and css, caching techniques. It was a fantastic introduction to web dev. To pass the course, students deployed simple python servers to Google App Engine. When I started to look for work, I opted to use code from that... - Source: dev.to / about 2 years ago
GCP offers a comprehensive suite of cloud services, including Compute Engine, App Engine, and Cloud Run. This translates to unparalleled control over your infrastructure and deployment configurations. Designed for large-scale applications, GCP effortlessly scales to accommodate significant traffic growth. Additionally, for projects heavily reliant on Google services like BigQuery, Cloud Storage, or AI/ML tools,... - Source: dev.to / about 2 years ago
In 2008, Google launched AppEngine. This product predates the formal existence of Google Cloud and can be considered Google Cloud's first offering. - Source: dev.to / about 2 years ago
To deploy the app, we can use Google Cloud App Engine, which is specifically built for server-side rendered websites. After we create a new project in the Google Cloud Console, we have to configure the cql-trace-viewer application. - Source: dev.to / about 3 years ago
I've read that article, but I'm thinking there are other better (and most importantly cheaper) ways of doing that, such as using App Engine (given that you have to mitigate the maximum request timeout and to make sure there are constantly exactly 1 instance running). Source: about 3 years ago
Shout out to GCP App Engine for deploying anode/Express severe. Source: about 3 years ago
If your project is a bit more complicated using next.js or react.js or angular.js, you may find some free Platfrom-as-a-Service%20is%20a%20complete%20cloud%20environment,middleware%2C%20tools%2C%20and%20more.). I have seen some of my peers using free PaaS like Heroku, Vercel and I have no experience in using PaaS but I will recommend you to use PaaS from either of the three 1. Google Cloud's Google App Engine 2.... Source: over 3 years ago
UNIX is irrelevant on the cloud, unless one is stuck deploying legacy workloads on VMs, this is what we use in modern applications not stuck in the past. https://aws.amazon.com/eks/ https://azure.microsoft.com/en-us/products/kubernetes-service https://cloud.google.com/kubernetes-engine/ https://cloud.google.com/appengine https://azure.microsoft.com/en-us/products/app-service https://aws.amazon.com/lambda/... - Source: Hacker News / over 3 years ago
This action deploys your source code to App Engine and makes the URL Available to later build steps via outputs. This allows you to parameterize your App Engine deployments. - Source: dev.to / over 3 years ago
PAAS is an infrastructure comprised of storage, servers, development tools, and networks that support the entire application life cycle from development to testing, deployment, and updating. As with IAAS, you can pay for only the resources you need as you continue to use the platform. Google App Engine is a PAAS suitable for AI projects. - Source: dev.to / over 3 years ago
Since your excel contains "business logic" you need to first (re)design and (re)implement this in a programming language like Python (or any other language that has web API framework would do) that will expose the data (calculations) as API. The API can be used by Node.js/React without any problem. As far as the database is concerned you have a lot of choices - depending on the type of data you can just start... Source: over 3 years ago
PaaS services go even one step further and often offer direct GitHub, GitLab, or Bitbucket integrations to get an automated code deployment process. Take a look at AWS Elastic Beanstalk, Heroku, Google Cloud App Engine, and DigitalOcean App Platform. - Source: dev.to / over 3 years ago
Google App Engine is a cloud computing platform as a service for developing and hosting web applications in Google-managed data centres. Applications are sandboxed and run across multiple servers. - Source: dev.to / over 3 years ago
Google App Engine provides a fully managed and serverless platform for web applications and products. You can deploy your app with Google App Engine in minutes with simple commands. Once your code has been set up, you can deploy from a terminal using $ gcloud app deploy. After deployment, Google App Engine will automatically upload code files and run the code in Google Cloud Platform. - Source: dev.to / almost 4 years ago
You might have created several react applications in a local machine and accessed them by running npm start. Have you ever wondered how to deploy it and host it somewhere? In this article, we will see how to deploy a react app created using create react app to Google Cloud App Engine. - Source: dev.to / almost 4 years ago
Hosting on Google App Engine (with a custom engine config that keeps a single dynamic instance to minimize cpu hours per month). Great for low-user prototyping as it's dormant most of the time, but wakes up much faster than Heroku's equivalent (you can't even tell it went to sleep). Easy to scale up. Source: almost 4 years ago
Google App Engine (GAE), a cornerstone in Google's suite of cloud services, continues to receive nuanced feedback from the tech community. Standing as one of the earliest serverless platforms, GAE's appeal largely stems from its ease of use and integration with Google's robust ecosystem. However, opinions diverge when it comes to cost-efficiency and modern adaptability.
Performance and Scalability
GAE earns commendations for its performance, particularly in terms of speed and scalability. Developer communities frequently underscore its ability to auto-scale and manage high availability seamlessly, which is essential for businesses dealing with fluctuating workloads. The integration with Google's Cloud Datastore further enhances its appeal by providing secure and efficient data management capabilities. This scalability is often highlighted as a key differentiator, making GAE suitable for diverse applications ranging from simple web apps to complex mobile backends.
Ease of Use and Developer Experience
The platform is noted for its ease of integration and swift deployment process, making it accessible to beginner developers. The inclusion of a free tier supports small projects and learning initiatives, which broadens its utility for personal and educational use. Users also appreciate the simplicity of deploying applications via Google Cloud Command Line Interface (CLI), which streamlines the deployment process significantly.
Cost and Value Proposition
While GAE's pricing is often cited as reasonable, it's not regarded as the most economical option, especially for larger-scale or resource-intensive applications. The pricing model, although inclusive of a free tier, may pose challenges for startups or individual developers operating on a tight budget. Competitors like Heroku or the open-source AppScale offer alternatives that some users perceive as more cost-effective while maintaining comparable functionalities.
Flexibility and Adaptability
Despite its longstanding presence, GAE faces criticism for flexibility constraints. AppScale, an open-source alternative, is highlighted for its ability to negate vendor lock-in and enable application portability across various cloud platforms. This flexibility is an appealing factor for businesses that prioritize cloud infrastructure independence or want to avoid being tied into Googleโs ecosystem exclusively.
Legacy and Evolution
GAE's legacy as the pioneer of serverless platforms receives acknowledgment. However, discussions often pivot to its successors like Google Cloud Run and Cloud Functions, which are considered more aligned with current app-hosting trends. There's a discernible shift towards these modern offerings, which provide greater flexibility, particularly with containerized deployments and microservices architectures.
Conclusion
Overall, Google App Engine remains a robust choice for developers seeking a blend of performance efficiency and integration capability within Google's cloud ecosystem. However, for those prioritizing cost-effectiveness, portability, or cutting-edge adaptability, exploring alternatives such as AppScale or newer Google Cloud services like Cloud Run might be advisable. While GAE retains strong foundational features, the evolving landscape of serverless and cloud computing consistently pushes users to evaluate whether it meets their contemporary needs as effectively as newer platforms.
Do you know an article comparing Google App Engine to other products?
Suggest a link to a post with product alternatives.
Is Google App Engine good? This is an informative page that will help you find out. Moreover, you can review and discuss Google App Engine here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.
A fantastic PaaS offering that integrates seamlessly into the broader Google Cloud ecosystem. Deploying apps in Python, Node.js, Java, or Go is incredibly smooth, and hooking it up to managed databases like Cloud SQL is a breeze. It abstracts away all the DevOps headaches, making it perfect for lean teams who need enterprise-grade reliability without hiring a dedicated ops crew.