Who is Michael?
Long story short:
What is Google App Engine?
Fully Managed Infrastructure & Platform as a Service
-
"Limitless" scaling, done right
- High Replication Datastore (NoSQL) / Cloud SQL
- Supercharged APIs
-
Cost efficiency
- A ton of fun & awesomeness
Building a WebApp? Worry about:
... and lots of headaches!
When developing on GAE, worry about:
Writing awesome (Py)code!
I don't believe you... How is this possible?!!11!
Automatic load balancing & instance creation / destruction
Automatic serving static files from Google's CDN
Automatic datastore sharding
... there's even Automatic memcaching!
Google App Engine Design Goals
Scale, efficiency & reliability through:
-
Google hosting environment
-
Google development best practices
You are no longer writing code for a single server, you're writing code for a bunch of Data Centers
But... How?
Remember the Supercharged APIs I mentioned before?
Michael Gradek is now memcached & simultaneously being
saved in data centers all over the world!
Remember I didn't have to configure anything...
It just works right out of the box.
More API examples, please!
Ok, that's all fancy-shmancy, but how expensive is it?
It's quite affordable to start...
0€
Once free quotas are used, your are
billed according to usage
How cost efficient is it?
Well, I don't have hard figures,
but just think about:
- App Engine runs on Google's scalable infrastructure
- You don't have to buy or rent any hardware
- You don't have to pay to get started (free quotas)
- You are charged according to usage
- Google encourages you to learn & use their best practices
- Reliable service means less chance of losing profits
- You don't need to hire tons of people to manage complex infrastructures
- Your company can focus 100% on building great apps!
Wrapping up... GAE in 4 points
Scalability
Reliability
Cost efficiency
Easy & Fun!
Questions?
Contact me:
Want more information about Google App Engine?
Want to start developing on Google App Engine?