Everything You Need to Know About Google App Engine.

Aqsa Umar
3 min readFeb 20, 2020

--

The general outlines are as follow:

  • What is Google App Engine?
  • What is it for?
  • How does it work?
  • When to use Google App Engine?
  • Programming languages support
  • Why developers like Google App Engine?
  • Services
  • List of big companies using google app engine
  1. Google App Engine?

According Kevin Gibbs which is App Engine Tech Lead, Google App Engine is a system that exposes various pieces of Google’s scalable infrastructure so that you can write server-side applications on top of them.

Google app engine is cloud computing platform most specifically it is PAAS( platform as a services), these services are mainly made up of programing language execution environment or a webserver and a database,an environment where users are supposed to compile and run their programs without worry about underlying infrastructure. All resources are managed by the vendors.

First released as a preview version in april 2008 but came out of preview in September 2011.

2. What is it for?

Simply this is a platform which allows users to run and host their web applications on Google’s infrastructure. These applications are easy to build, easy to maintain and easy to scale whenever traffic and data storage needed. By using Google’s App Engine, there are no servers to maintain and no administrators needed.

Yes, free for upto 1 GB of storage and enough CPU
 and bandwidth to support 5 million page views a
 month. 10 Applications pe

Yes, free for upto 1 GB of storage and enough CPUand bandwidth to support 5 million page views amonth. 10 Applications per Google account.

3. How does it work?

Implementation of Google App Engine applications is done under Python programming language. Full Python language support along with most of the Python standard library comes with standard runtime environment.

The Python Runtime Environment is provided by App Engine uses Python programming language.The current supported version of the Python runtime environment is 2.5.2. Rich APIs for the Google Accounts, URL fetch, Data store and email servers are provided by the Python environment.

The Platform is written in the following Languages

  • Python
  • Jave
  • Go
  • Php

4. When to use Google App Engine?

(i). You don’t want to get troubled for setting up a server.

(ii). You want instant for-free nearly infinite scalability support.

(iii).Your application’s traffic is spiky and rather unpredictable.

(iv).You don’t feel like taking care of your own server monitoring tools.

5. Programming languages supported by Google App Engine.

  • Java
  • Python
  • Php
  • JavaScript
  • Ruby
  • SQL

6. Why developers like Google App Engine?

Deploymenet is very easy, it is platform as service you can have all services in one platform, from uploading to development of your application, your application is being automatically scalled and at the limited amount of usage it is also free,Morever, you don’t have to administrate your application every management is done under monitoring.

7. Services

With this new service provided by Google it is really easy to create reliably applications which runs under heavy load Several key features are included as:

  • dynamic web serving, with full support for common web technologies.
  • APIs for authenticating users and sending email using Google Accounts.
  • A fully featured local development environment that simulates Google App Engine on user’s computer.

8. LIST OF BIG COMPANIES USING GOOGLE APP ENGINE.

(i). Khan Academy

(ii).SnapChat

(iii).Disney

(iv).Floreysoft

(v).CocaCola

(vi).Ubisoft

(vii).Pulse

(viii).PocketGems

(ix).Rovio

(x).redBus

(xi).DNAnexus

(xii).Best Buy

--

--