index? ◦ (2012) • How much video uploaded to YouTube every minute (in hours)? ◦ (2013) • Speaking of YouTube... monthly uniques? ◦ (2013) • How many (HTTP) "hits" does App Engine get across all apps every day? ◦ Stay tuned... • Google ever down? 500s?
Google Cloud Platform: Services Prediction API • Machine Learning service in the cloud • Supervised learning • Train models, get "predictions" • "Magic?" Possibly Translate API • Translate text into other languages programmatically
SDK • Google Plugin for Eclipse Google Cloud Platform • Google Cloud SDK: gcloud, gsutil, gcutil ◦ Also App Engine • Cloud Web Console Build and test in the cloud (Github repos)
Frameworks* • Focus on writing your app • Multiple Storage • Powerful Built in Services • Familiar Development Tools • Deploy at Google Scale • Administration console • Free quota**
Very fast!! • Familiar native datastore for App Engine • GQL (Google Query Language) • Java and Python support only • Java have the use ORM Framework • GQL can’t execute JOINS at SELECT queries
Properties • The Key has a Kind, an identifier (int or String) and an Ancestor Path (Opt.) • The Properties are set type key-value • Can do Queries about the Entities
same Kind can’t have the same properties • A property can contain a value or multiple values • Diferent behaviour between a property with value null and a property didn’t inicializate • Indexes
◦ Cloud persistence • Social/Mobile Games ◦ Speed, scale ◦ API integrations ◦ Personals/dating • Consumer Web Apps ◦ Unpredictable traffic ◦ Scale • Apps in Academia ◦ Any course where students build web or mobile apps ◦ Research projects ◦ IT/Operational apps • Business Apps ◦ Enterprise ◦ Java runtime ◦ Web or Mobile
Zero to Hero with Google Cloud Platform • Big Data, the Cloud Way: accelerated and simplified • Achieving more with Mobile Cloud • DevOps at the Speed of Google • Less Code, More Services, Better Android Apps • The Dawn of "Fast Data" • A New Age of Insights With Monitoring Services on Google Cloud Platform • Predicting the Future with the Google Cloud Platform