/Google App Engine

Google App Engine

Google App Engine is a platform for developing and hosting web applications in Google-managed data centers. It was first released as a beta version in April 2008. Google App Engine lets you run your web applications on Google’s infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it’s ready to serve your users.
Google App Engine supports apps written in several programming languages. With App Engine’s Java runtime environment, you can build your app using standard Java technologies, including the JVM, Java servlets, and the Java programming language or any other language using a JVM-based interpreter or compiler, such as JavaScript or Ruby. App Engine also features a dedicated Python runtime environment, which includes a fast Python interpreter and the Python standard library. The Java and Python runtime environments are built to ensure that your application runs quickly, securely, and without interference from other apps on the system.
Google App Engine makes it easy to build an application that runs reliably, even under heavy load and with large amounts of data. App Engine includes dynamic web serving, with full support for common web technologies , persistent storage with queries, sorting and transactions , automatic scaling and load balancing , APIs for authenticating users and sending email using Google Accounts , a fully featured local development environment that simulates Google App Engine on your computer , task queues for performing work outside of the scope of a web request and  scheduled tasks for triggering events at specified times and regular intervals
Your application can run in one of two runtime environments: the Java environment, and the Python environment. Each environment provides standard protocols and common technologies for web application development.
well , let me show you a video discussing what Google App Engine works
Developing and deploying an application on Google App Engine