SlideShare a Scribd company logo
Building Enterprise Applications on
Google's Cloud Platform
Chris Schalk
Developer Advocate @cschalk

Cloud Computing Expo
June 8th, 2011
Agenda

● Navigating the various Cloud Technologies
● A Brief History of App Engine
● App Engine... A Closer Look
● App Engine Leaving Preview
● Key Partner Success
● Google's new Cloud Technologies
● Enterprise Cloud Development on Google
● Q&A
Navigating the various Cloud Technologies
Cloud landscape as Gartner Sees It



       SaaS

       PaaS


       IaaS

              Source: Gartner AADI Summit Dec 2009
Why classifying a PaaS is not so easy

● SaaS, IaaS are easy to understand... But is PaaS?
● What is a "Platform"?
   β—‹ Is it purely a development platform?
   β—‹ Does it involve infrastructure? Should it?
Not all "Platforms" are alike
Why classifying a PaaS is not so easy

● What is the end goal of a PaaS?
   β—‹ To make an admin's life easier?
   β—‹ Or to make a developer's life easier?
App Engine's approach to PaaS



   ● Easy to build
   ● Easy to maintain
   ● Easy to scale




 Focus on building your app, let us wear the pagers!
A Brief History of App Engine
A Brief History of App Engine

2008 - App Engine Launches
 ● rapid development: python, dev_appserver
 ● automatic scaling
 ● 30s request deadline
 ● APIs: memcache, datastore, urlfetch, mail
 ● free quotas

2009 - Platform Expands
 ● Billing Support
 ● Java Runtime
 ● Task Queue & Cron
 ● XMPP API
 ● Blobstore API
 ● Datastore Replication
A Brief History of App Engine

2010 - Remove Limitations
 ● Datastore Query
 ● AppStats
 ● Mapper API
 ● 10 minute Tasks
 ● Channel API
 ● Always On

2011 - Enterprise
 ● High-Replication Datastore
 ● Prospective Search API
 ● File API
 ● ProtoRPC
 ● ...!
A Brief History of App Engine

Today (1.5.0)
 ● Backends
 ● Pull Queues with REST API
 ● High Replication Datastore as Default

Soon (h2 2011)
 ● Leaving Preview!
App Engine Growth




 2008                            2009                                2010                    2011

   App Engine     Batch write/read          Java     Task Queues      Blobstore      Multitenancy Hi-Replication
       Launch                Https      DB Import           XMPP       Appstats Instance Console       Datastore
        Python             Status-           cron   incoming email       cursors       Always On Channel API
      Datastore        Dashboard                                        Mapper         hi-perf imag     Files API
    Memcache                                                                          10 min tasks   Remote API
    logs export                                                                                     Prosp Search
By the Numbers



100,000+
Active Developers
per Month
By the Numbers



  200,000+
  Active apps per
  week
By the Numbers



1.5B+
Pageviews per
day
Some App Engine Partners
Google App Engine




App Engine... A closer look
Cloud Development in a Box

● Downloadable SDK
● Application runtimes
    β—‹ Java, Python
● Local development tools
    β—‹ Eclipse plugin,
      AppEngine Launcher
● Specialized application
  services
● Cloud based dashboard
● Ready to scale
● Built in fault tolerance, load
  balancing
Specialized Services


Memcache         Datastore    URL Fetch




Mail             XMPP         Task Queue




Images           Blobstore    User Service
Language Runtimes
Extended Language support through JVM

  ● Java
  ● Scala
  ● JRuby (Ruby)
  ● Groovy
  ● Quercus (PHP)
  ● Rhino (JavaScript)
  ● Jython (Python)
Development Tools for App Engine
App Engine Dashboard
Google App Engine Launcher
SDK Console
Google Plugin for Eclipse
Demo
Building and deploying apps with Google App Engine
App Engine Leaving Preview
Production App Engine Features

 ● Full Google Product - 3 year deprecation support
 ● 99.95% SLA for all paid users
 ● Operational and Developer Support available
 ● New business-friendly Terms of Service

 ● Billing via invoice
 ● Rounded out feature set including Frontend and Backend
   capabilities

 ● New sustainable pricing model
New pricing model Overview

 ● Usage types:
    β—‹ Free - similar to today
    β—‹ Paid - $9/app/mo (+ usage) including SLA
    β—‹ Premier - $500/account/mo (+ usage) including operational
      support
 ● No more CPU hours
    β—‹ Charging for size and number of running Frontends/Backends
      (incorporating CPU + memory)
    β—‹ APIs (including Datastore) charged based on operations
 ● Add-ons
    β—‹ For example: SSL for custom domains will be available for
      monthly fee
New App Engine Pricing Model details (tentative)


Resource            Unit                Unit Cost     Free per day
On-Demand Instances Instance-hour       $0.08         24
Reserved Instances     Instance-hour    $0.05         -
Datastore Storage      GB / mo          $0.24         1G
Datastore Operations   Operation        $0.01 / 10k   50k
Blobstore Storage      GB / mo          $0.17         5G
Outgoing Bandwidth     GB               $0.15         1G
Incoming Bandwidth     GB               $0.10         1G
Email API              Recipients       $0.03 / 100   100
XMPP API               Stanza           $0.01 / 1k    1k
Channel API            Channel Opened   $0.01 / 100   100
What is happening to App Engine for Business?

 ● Preview was announced at Google IO 2010
    β—‹ 99.9% SLA
    β—‹ Premium Developer Support
    β—‹ Custom domain SSL
    β—‹ Simplified Pricing model
    β—‹ Company specific administration console

 ● Trusted Tester program started in Q3 2010
    β—‹ Gave early access to hundreds of developers
    β—‹ Held internal and external workshops and webinars to
      gather feedback
What is happening to App Engine for Business?

 ● Overall feedback from Trusted Testers
    β—‹ All customers were interested in GAE4B features: SLA,
      Support, Hosted SQL, SSL for custom domains
    β—‹ But..
       β–  Certain aspects of GAE4B were not fully realistic
            β–  Not all companies were focused purely on
              building internal apps
            β–  Per user, per app pricing was not appropriate for
              all companies
Key Partner Success
Key Enterprise Adoption
WebFilings Overview
                                                      Started building product in May 2008
                                                          ● GAE-based from day one
                                                          ● Greatly simplified development,
                                                            deployment, and maintenance
                                                          ● Cost-effective
                                                          ● Supports agile development


                                                      Launched product mid-March 2010
                                                          ● Hundreds of customers with
                                                            hundreds more signing-up every
                                                            quarter
                                                          ● Marquee customers from F100
                                                          ● Fastest growing company in our
                                                            market


  WebFilings’ collaborative, browser-based software dramatically improves the efficiency and
                           effectiveness of financial reporting teams
WebFilings Customers

                                                       Notable customers:
                                                         ●   Procter & Gamble
                                                         ●   Delta Airlines
                                                         ●   Valero Energy
                                                         ●   Sprint/Nextel
                                                         ●   eBay
                                                         ●   United Airlines
                                                         ●   Dish Network
                                                         ●   ...

                                                       Recently signed:
                                                         ● One of the world's largest
                                                           banks
                                                         ● The world's largest retailer
                                                         ● One of the largest US
                                                           auto manufacturers



http://www.webfilings.com/customers/valued_customers
Massive Scalability Success


                        Official Royal Wedding on App
                                    Engine

                        On Wedding day, served:
                         ● Up to 32k requests per second
                         ● 37.7 million pageviews
                         ● 13.7 million visitors


                           http://goo.gl/F1SGc
Google's new Cloud Technologies
New Google Cloud Technologies


 ● Google Storage
    β—‹ Store your data in Google's cloud
 ● Prediction API
    β—‹ Google's machine learning tech in an API

 ● BigQuery
    β—‹ Hi-speed data analysis on massive scale
 ● SQL Service
    β—‹ Relational Database in the cloud
What Is Google Storage?



 ● Store your data in Google's cloud
    β—‹ any format, any amount, any time

 ● You control access to your data
    β—‹ private, shared, or public

 ● Access via Google APIs or 3rd party tools/libraries
Google Storage Benefits


            High Availability, Performance,
            Scalability
            Backed by Google infrastructure


                Strong Security and Privacy
                Control access to your data




            Easy to Use
            Get started fast with Google & 3rd party tools
Google Storage powers Google Services


 ● Content hosting - images, data, etc.

                                      Haiti Relief Imagery      USPTO data




 ● Sharing
                      Partner Reporting     Partner Reporting




 ● Data Import



                    Google          Google
 ● Computation     BigQuery      Prediction API
Prediction API

 ● Google's sophisticated machine learning algorithms
 ● Available as an on-demand RESTful HTTP web service

Three Steps to a Smart App:      Actual customer use cases
                                                 "predict retail product recommendations
              Upload your         Recommend      based on our online purchase/browse
 1. Upload    training data to     Products      behavior"
              Google Storage

                                         "Auto-classification and sentiment Customer
                                     analysis of magazine articles and blog Sentiment
                                                                     posts"
 2. Train     Build a model
              from your data                    "Predict profitability (+, or -) of
                                  Transaction
                                                insurance accounts compared to
                                     Risk       historical outcomes."


 3. Predict   Make new           "Supply chain product predictions based
              predictions        on historical point of sale and invoice         Supply
                                 data broken down by distributor, product        Chain
                                 and store #."
BigQuery - Interactive Analysis of Big Data

 ● Scalable: Billions of rows
 ● Fast:     Response in seconds
 ● Simple: Queries in SQL and offered as a web service

Three Steps to a Smart App:
                                ● Access via RESTful API, Web UI, BigQuery
                                  Shell, and Spreadsheet
             Upload to
 1. Upload   Google Storage
                                ● Example: Query Wikimedia revision history
                                  (200M rows, 20G of data.) in < 10s

             Import data into
 2. Import   BigQuery Table




 3. Query    Execute queries
             via APIs
Google SQL Service



● A fully managed hosted SQL solution

 ● Millions of turn-key small, mid-size SQL Databases
 ● Fully hosted, native MySQL
 ● Multi-homed
 ● Engine agnostic - MySQL...
Demo
Working with Google Storage, Prediction API...
Enterprise Cloud Development on
Google
The Google Enterprise Development Platform


    Buy from others           Buy from Google           Build your own




     Google Apps                Google Apps           App Engine / Cloud
     Marketplace                for Business

                   Google Apps Centralized Admin



                                                      Enterprise Firewall




     Enterprise Data   Authentication   Enterprise Services User Management
Build your own Apps with App Engine

Apps You Build
                          1. Google Apps
                          2. Third party Apps:
                            Google Apps Marketplace
                 SaaS     3. ________


                                 Google App Engine
                 PaaS
                                     Google Storage
                 IaaS            Prediction, BigQuery
                                            and more!
App Engine/Cloud Resources

Google App Engine
 ● http://code.google.com/appengine

Google Storage
 ● http://code.google.com/apis/storage

Google Prediction
 ● http://code.google.com/apis/predict

Google BigQuery
 ● http://code.google.com/apis/bigquery
Q&A
Chris Schalk
Developer Advocate @cschalk

Cloud Computing Expo
June 8th, 2011

More Related Content

What's hot

Google I/O 2016 Recap - Google Cloud Platform News Update
Google I/O 2016 Recap - Google Cloud Platform News UpdateGoogle I/O 2016 Recap - Google Cloud Platform News Update
Google I/O 2016 Recap - Google Cloud Platform News Update
Simon Su
Β 
Google cloud platform
Google cloud platformGoogle cloud platform
Google cloud platformrajdeep
Β 
Introduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesIntroduction to Google's Cloud Technologies
Introduction to Google's Cloud Technologies
Chris Schalk
Β 
Build with all of Google Cloud
Build with all of Google CloudBuild with all of Google Cloud
Build with all of Google Cloud
wesley chun
Β 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
dhruv_chaudhari
Β 
Building what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructureBuilding what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructure
MediaAgility
Β 
Google Cloud Platform
Google Cloud Platform Google Cloud Platform
Google Cloud Platform
Francesco Marchitelli
Β 
Google Cloud Platform as a Backend Solution for your Product
Google Cloud Platform as a Backend Solution for your ProductGoogle Cloud Platform as a Backend Solution for your Product
Google Cloud Platform as a Backend Solution for your Product
Sergey Smetanin
Β 
MongoDB Days UK: Run MongoDB on Google Cloud Platform
MongoDB Days UK: Run MongoDB on Google Cloud PlatformMongoDB Days UK: Run MongoDB on Google Cloud Platform
MongoDB Days UK: Run MongoDB on Google Cloud Platform
MongoDB
Β 
Google cloud Platform
Google cloud PlatformGoogle cloud Platform
Google cloud Platform
Janu Jahnavi
Β 
Case study of Google Cloud Platform
Case study of Google Cloud PlatformCase study of Google Cloud Platform
Case study of Google Cloud PlatformDavid Chen
Β 
L2 3.fa19
L2 3.fa19L2 3.fa19
L2 3.fa19
Kv Sagar
Β 
Cloud-Native Roadshow Google Cloud Platform - Los Angeles
Cloud-Native Roadshow Google Cloud Platform - Los AngelesCloud-Native Roadshow Google Cloud Platform - Los Angeles
Cloud-Native Roadshow Google Cloud Platform - Los Angeles
VMware Tanzu
Β 
Top Advantages of Using Google Cloud Platform
Top Advantages of Using Google Cloud PlatformTop Advantages of Using Google Cloud Platform
Top Advantages of Using Google Cloud Platform
Kinsta WordPress Hosting
Β 
Introduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / PlatformsIntroduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / Platforms
Nilanchal
Β 
Cloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - PresentationCloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - Presentation
TinarivosoaAbaniaina
Β 
Introduction to Google Cloud
Introduction to Google CloudIntroduction to Google Cloud
Introduction to Google Cloud
DSC IEM
Β 
Google Cloud Platform 2014Q1 - Starter Guide
Google Cloud Platform   2014Q1 - Starter GuideGoogle Cloud Platform   2014Q1 - Starter Guide
Google Cloud Platform 2014Q1 - Starter Guide
Simon Su
Β 
Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3
Simon Su
Β 
Understanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud PlatformUnderstanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud Platform
Dr. Ketan Parmar
Β 

What's hot (20)

Google I/O 2016 Recap - Google Cloud Platform News Update
Google I/O 2016 Recap - Google Cloud Platform News UpdateGoogle I/O 2016 Recap - Google Cloud Platform News Update
Google I/O 2016 Recap - Google Cloud Platform News Update
Β 
Google cloud platform
Google cloud platformGoogle cloud platform
Google cloud platform
Β 
Introduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesIntroduction to Google's Cloud Technologies
Introduction to Google's Cloud Technologies
Β 
Build with all of Google Cloud
Build with all of Google CloudBuild with all of Google Cloud
Build with all of Google Cloud
Β 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
Β 
Building what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructureBuilding what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructure
Β 
Google Cloud Platform
Google Cloud Platform Google Cloud Platform
Google Cloud Platform
Β 
Google Cloud Platform as a Backend Solution for your Product
Google Cloud Platform as a Backend Solution for your ProductGoogle Cloud Platform as a Backend Solution for your Product
Google Cloud Platform as a Backend Solution for your Product
Β 
MongoDB Days UK: Run MongoDB on Google Cloud Platform
MongoDB Days UK: Run MongoDB on Google Cloud PlatformMongoDB Days UK: Run MongoDB on Google Cloud Platform
MongoDB Days UK: Run MongoDB on Google Cloud Platform
Β 
Google cloud Platform
Google cloud PlatformGoogle cloud Platform
Google cloud Platform
Β 
Case study of Google Cloud Platform
Case study of Google Cloud PlatformCase study of Google Cloud Platform
Case study of Google Cloud Platform
Β 
L2 3.fa19
L2 3.fa19L2 3.fa19
L2 3.fa19
Β 
Cloud-Native Roadshow Google Cloud Platform - Los Angeles
Cloud-Native Roadshow Google Cloud Platform - Los AngelesCloud-Native Roadshow Google Cloud Platform - Los Angeles
Cloud-Native Roadshow Google Cloud Platform - Los Angeles
Β 
Top Advantages of Using Google Cloud Platform
Top Advantages of Using Google Cloud PlatformTop Advantages of Using Google Cloud Platform
Top Advantages of Using Google Cloud Platform
Β 
Introduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / PlatformsIntroduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / Platforms
Β 
Cloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - PresentationCloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - Presentation
Β 
Introduction to Google Cloud
Introduction to Google CloudIntroduction to Google Cloud
Introduction to Google Cloud
Β 
Google Cloud Platform 2014Q1 - Starter Guide
Google Cloud Platform   2014Q1 - Starter GuideGoogle Cloud Platform   2014Q1 - Starter Guide
Google Cloud Platform 2014Q1 - Starter Guide
Β 
Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3
Β 
Understanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud PlatformUnderstanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud Platform
Β 

Viewers also liked

Google Cloud Technologies Overview
Google Cloud Technologies OverviewGoogle Cloud Technologies Overview
Google Cloud Technologies Overview
Chris Schalk
Β 
A Tour of Google Cloud Platform
A Tour of Google Cloud PlatformA Tour of Google Cloud Platform
A Tour of Google Cloud Platform
Colin Su
Β 
Google Cloud Platform Empowers TensorFlow and Machine Learning
Google Cloud Platform Empowers TensorFlow and Machine LearningGoogle Cloud Platform Empowers TensorFlow and Machine Learning
Google Cloud Platform Empowers TensorFlow and Machine Learning
DataWorks Summit/Hadoop Summit
Β 
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015Chris Jang
Β 
Machine Learning on the Microsoft Stack
Machine Learning on the Microsoft StackMachine Learning on the Microsoft Stack
Machine Learning on the Microsoft Stack
Lynn Langit
Β 
Taximan Tunisia
Taximan TunisiaTaximan Tunisia
Taximan Tunisia
Houssem Eddine LASSOUED
Β 
Modern Machine Learning Infrastructure and Practices
Modern Machine Learning Infrastructure and PracticesModern Machine Learning Infrastructure and Practices
Modern Machine Learning Infrastructure and Practices
Will Gardella
Β 
Thinking Outside the Container: Deploying Standalone Apps to Cloud Foundry
Thinking Outside the Container: Deploying Standalone Apps to Cloud FoundryThinking Outside the Container: Deploying Standalone Apps to Cloud Foundry
Thinking Outside the Container: Deploying Standalone Apps to Cloud Foundry
Jennifer Hickey
Β 
Square's Machine Learning Infrastructure and Applications - Rong Yan
Square's Machine Learning Infrastructure and Applications - Rong YanSquare's Machine Learning Infrastructure and Applications - Rong Yan
Square's Machine Learning Infrastructure and Applications - Rong Yan
Hakka Labs
Β 
How to put 100k lines of code into the (Google) cloud: storms and rainbows
How to put 100k lines of code into the (Google) cloud: storms and rainbowsHow to put 100k lines of code into the (Google) cloud: storms and rainbows
How to put 100k lines of code into the (Google) cloud: storms and rainbows
Paolo Predonzani
Β 
Google Cloud Platform: Prototype ->Production-> Planet scale
Google Cloud Platform: Prototype ->Production-> Planet scaleGoogle Cloud Platform: Prototype ->Production-> Planet scale
Google Cloud Platform: Prototype ->Production-> Planet scale
Idan Tohami
Β 
Building Large Scale Machine Learning Applications with Pipelines-(Evan Spark...
Building Large Scale Machine Learning Applications with Pipelines-(Evan Spark...Building Large Scale Machine Learning Applications with Pipelines-(Evan Spark...
Building Large Scale Machine Learning Applications with Pipelines-(Evan Spark...
Spark Summit
Β 
What's New in Cloud Foundry
What's New in Cloud FoundryWhat's New in Cloud Foundry
What's New in Cloud Foundry
Jennifer Hickey
Β 
Machine learning pipeline with spark ml
Machine learning pipeline with spark mlMachine learning pipeline with spark ml
Machine learning pipeline with spark ml
datamantra
Β 
Google Developers Overview Deck 2015
Google Developers Overview Deck 2015Google Developers Overview Deck 2015
Google Developers Overview Deck 2015
Houssem Eddine LASSOUED
Β 
Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016
Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016
Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016
Chris Jang
Β 
A full Machine learning pipeline in Scikit-learn vs in scala-Spark: pros and ...
A full Machine learning pipeline in Scikit-learn vs in scala-Spark: pros and ...A full Machine learning pipeline in Scikit-learn vs in scala-Spark: pros and ...
A full Machine learning pipeline in Scikit-learn vs in scala-Spark: pros and ...
Jose Quesada (hiring)
Β 
Stock Analyzer Hadoop MapReduce Implementation
Stock Analyzer Hadoop MapReduce ImplementationStock Analyzer Hadoop MapReduce Implementation
Stock Analyzer Hadoop MapReduce Implementation
Maruthi Nataraj K
Β 
Google Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline PatternsGoogle Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline Patterns
Lynn Langit
Β 
Interoperability and Portability for Cloud Computing: A Guide
Interoperability and Portability for Cloud Computing: A GuideInteroperability and Portability for Cloud Computing: A Guide
Interoperability and Portability for Cloud Computing: A Guide
Cloud Standards Customer Council
Β 

Viewers also liked (20)

Google Cloud Technologies Overview
Google Cloud Technologies OverviewGoogle Cloud Technologies Overview
Google Cloud Technologies Overview
Β 
A Tour of Google Cloud Platform
A Tour of Google Cloud PlatformA Tour of Google Cloud Platform
A Tour of Google Cloud Platform
Β 
Google Cloud Platform Empowers TensorFlow and Machine Learning
Google Cloud Platform Empowers TensorFlow and Machine LearningGoogle Cloud Platform Empowers TensorFlow and Machine Learning
Google Cloud Platform Empowers TensorFlow and Machine Learning
Β 
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
Β 
Machine Learning on the Microsoft Stack
Machine Learning on the Microsoft StackMachine Learning on the Microsoft Stack
Machine Learning on the Microsoft Stack
Β 
Taximan Tunisia
Taximan TunisiaTaximan Tunisia
Taximan Tunisia
Β 
Modern Machine Learning Infrastructure and Practices
Modern Machine Learning Infrastructure and PracticesModern Machine Learning Infrastructure and Practices
Modern Machine Learning Infrastructure and Practices
Β 
Thinking Outside the Container: Deploying Standalone Apps to Cloud Foundry
Thinking Outside the Container: Deploying Standalone Apps to Cloud FoundryThinking Outside the Container: Deploying Standalone Apps to Cloud Foundry
Thinking Outside the Container: Deploying Standalone Apps to Cloud Foundry
Β 
Square's Machine Learning Infrastructure and Applications - Rong Yan
Square's Machine Learning Infrastructure and Applications - Rong YanSquare's Machine Learning Infrastructure and Applications - Rong Yan
Square's Machine Learning Infrastructure and Applications - Rong Yan
Β 
How to put 100k lines of code into the (Google) cloud: storms and rainbows
How to put 100k lines of code into the (Google) cloud: storms and rainbowsHow to put 100k lines of code into the (Google) cloud: storms and rainbows
How to put 100k lines of code into the (Google) cloud: storms and rainbows
Β 
Google Cloud Platform: Prototype ->Production-> Planet scale
Google Cloud Platform: Prototype ->Production-> Planet scaleGoogle Cloud Platform: Prototype ->Production-> Planet scale
Google Cloud Platform: Prototype ->Production-> Planet scale
Β 
Building Large Scale Machine Learning Applications with Pipelines-(Evan Spark...
Building Large Scale Machine Learning Applications with Pipelines-(Evan Spark...Building Large Scale Machine Learning Applications with Pipelines-(Evan Spark...
Building Large Scale Machine Learning Applications with Pipelines-(Evan Spark...
Β 
What's New in Cloud Foundry
What's New in Cloud FoundryWhat's New in Cloud Foundry
What's New in Cloud Foundry
Β 
Machine learning pipeline with spark ml
Machine learning pipeline with spark mlMachine learning pipeline with spark ml
Machine learning pipeline with spark ml
Β 
Google Developers Overview Deck 2015
Google Developers Overview Deck 2015Google Developers Overview Deck 2015
Google Developers Overview Deck 2015
Β 
Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016
Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016
Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016
Β 
A full Machine learning pipeline in Scikit-learn vs in scala-Spark: pros and ...
A full Machine learning pipeline in Scikit-learn vs in scala-Spark: pros and ...A full Machine learning pipeline in Scikit-learn vs in scala-Spark: pros and ...
A full Machine learning pipeline in Scikit-learn vs in scala-Spark: pros and ...
Β 
Stock Analyzer Hadoop MapReduce Implementation
Stock Analyzer Hadoop MapReduce ImplementationStock Analyzer Hadoop MapReduce Implementation
Stock Analyzer Hadoop MapReduce Implementation
Β 
Google Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline PatternsGoogle Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline Patterns
Β 
Interoperability and Portability for Cloud Computing: A Guide
Interoperability and Portability for Cloud Computing: A GuideInteroperability and Portability for Cloud Computing: A Guide
Interoperability and Portability for Cloud Computing: A Guide
Β 

Similar to Building Enterprise Applications on Google Cloud Platform Cloud Computing Expo 2011

Google App Engine's Latest Features
Google App Engine's Latest FeaturesGoogle App Engine's Latest Features
Google App Engine's Latest Features
Chris Schalk
Β 
Google App Engine's Latest Features
Google App Engine's Latest FeaturesGoogle App Engine's Latest Features
Google App Engine's Latest Features
Chris Schalk
Β 
Google App Engine Overview and Update
Google App Engine Overview and UpdateGoogle App Engine Overview and Update
Google App Engine Overview and Update
Chris Schalk
Β 
Top 10 Incredible Websites Built With Angular Framework
Top 10 Incredible Websites Built With Angular FrameworkTop 10 Incredible Websites Built With Angular Framework
Top 10 Incredible Websites Built With Angular Framework
75waytechnologies
Β 
How to sell drupal 8
How to sell drupal 8How to sell drupal 8
How to sell drupal 8
Anatolii Pazhyn
Β 
WSO2 Product Release Webinar Introducing WSO2 API Manager for Complete API ...
WSO2 Product Release Webinar   Introducing WSO2 API Manager for Complete API ...WSO2 Product Release Webinar   Introducing WSO2 API Manager for Complete API ...
WSO2 Product Release Webinar Introducing WSO2 API Manager for Complete API ...WSO2
Β 
Evolving to Cloud-Native - Anand Rao
Evolving to Cloud-Native - Anand RaoEvolving to Cloud-Native - Anand Rao
Evolving to Cloud-Native - Anand Rao
VMware Tanzu
Β 
Javaedge 2010-cschalk
Javaedge 2010-cschalkJavaedge 2010-cschalk
Javaedge 2010-cschalkChris Schalk
Β 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2
Β 
What's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for BusinessWhat's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for Business
Chris Schalk
Β 
E-Commerce and MongoDB at Backcountry.com
E-Commerce and MongoDB at Backcountry.comE-Commerce and MongoDB at Backcountry.com
E-Commerce and MongoDB at Backcountry.com
MongoDB
Β 
Control Your Video App's Destiny: Managing your post-launch D2C strategy
Control Your Video App's Destiny: Managing your post-launch D2C strategyControl Your Video App's Destiny: Managing your post-launch D2C strategy
Control Your Video App's Destiny: Managing your post-launch D2C strategy
Joshua Shulman, MA
Β 
Introduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesIntroduction to Google's Cloud Technologies
Introduction to Google's Cloud Technologies
Chris Schalk
Β 
Developing Applications in XWiki
Developing Applications in XWikiDeveloping Applications in XWiki
Developing Applications in XWiki
Vincent Massol
Β 
SamSegalResume
SamSegalResumeSamSegalResume
SamSegalResumesamuel segal
Β 
Application development using the wso2 developer studio
Application development using the wso2 developer studioApplication development using the wso2 developer studio
Application development using the wso2 developer studioWSO2
Β 
Joget workflow v3 - Software Business Made Easy
Joget workflow v3 - Software Business Made EasyJoget workflow v3 - Software Business Made Easy
Joget workflow v3 - Software Business Made Easy
Tien-Soon Law
Β 
[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA Studio[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA Studio
CedCommerce
Β 
AD114 -- Beyond the Mobile Browser? Building Rich Mobile Applications for IBM...
AD114 -- Beyond the Mobile Browser? Building Rich Mobile Applications for IBM...AD114 -- Beyond the Mobile Browser? Building Rich Mobile Applications for IBM...
AD114 -- Beyond the Mobile Browser? Building Rich Mobile Applications for IBM...
ddrschiw
Β 
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays
Β 

Similar to Building Enterprise Applications on Google Cloud Platform Cloud Computing Expo 2011 (20)

Google App Engine's Latest Features
Google App Engine's Latest FeaturesGoogle App Engine's Latest Features
Google App Engine's Latest Features
Β 
Google App Engine's Latest Features
Google App Engine's Latest FeaturesGoogle App Engine's Latest Features
Google App Engine's Latest Features
Β 
Google App Engine Overview and Update
Google App Engine Overview and UpdateGoogle App Engine Overview and Update
Google App Engine Overview and Update
Β 
Top 10 Incredible Websites Built With Angular Framework
Top 10 Incredible Websites Built With Angular FrameworkTop 10 Incredible Websites Built With Angular Framework
Top 10 Incredible Websites Built With Angular Framework
Β 
How to sell drupal 8
How to sell drupal 8How to sell drupal 8
How to sell drupal 8
Β 
WSO2 Product Release Webinar Introducing WSO2 API Manager for Complete API ...
WSO2 Product Release Webinar   Introducing WSO2 API Manager for Complete API ...WSO2 Product Release Webinar   Introducing WSO2 API Manager for Complete API ...
WSO2 Product Release Webinar Introducing WSO2 API Manager for Complete API ...
Β 
Evolving to Cloud-Native - Anand Rao
Evolving to Cloud-Native - Anand RaoEvolving to Cloud-Native - Anand Rao
Evolving to Cloud-Native - Anand Rao
Β 
Javaedge 2010-cschalk
Javaedge 2010-cschalkJavaedge 2010-cschalk
Javaedge 2010-cschalk
Β 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
Β 
What's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for BusinessWhat's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for Business
Β 
E-Commerce and MongoDB at Backcountry.com
E-Commerce and MongoDB at Backcountry.comE-Commerce and MongoDB at Backcountry.com
E-Commerce and MongoDB at Backcountry.com
Β 
Control Your Video App's Destiny: Managing your post-launch D2C strategy
Control Your Video App's Destiny: Managing your post-launch D2C strategyControl Your Video App's Destiny: Managing your post-launch D2C strategy
Control Your Video App's Destiny: Managing your post-launch D2C strategy
Β 
Introduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesIntroduction to Google's Cloud Technologies
Introduction to Google's Cloud Technologies
Β 
Developing Applications in XWiki
Developing Applications in XWikiDeveloping Applications in XWiki
Developing Applications in XWiki
Β 
SamSegalResume
SamSegalResumeSamSegalResume
SamSegalResume
Β 
Application development using the wso2 developer studio
Application development using the wso2 developer studioApplication development using the wso2 developer studio
Application development using the wso2 developer studio
Β 
Joget workflow v3 - Software Business Made Easy
Joget workflow v3 - Software Business Made EasyJoget workflow v3 - Software Business Made Easy
Joget workflow v3 - Software Business Made Easy
Β 
[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA Studio[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA Studio
Β 
AD114 -- Beyond the Mobile Browser? Building Rich Mobile Applications for IBM...
AD114 -- Beyond the Mobile Browser? Building Rich Mobile Applications for IBM...AD114 -- Beyond the Mobile Browser? Building Rich Mobile Applications for IBM...
AD114 -- Beyond the Mobile Browser? Building Rich Mobile Applications for IBM...
Β 
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
Β 

More from Chris Schalk

Building Integrated Applications on Google's Cloud Technologies
Building Integrated Applications on Google's Cloud TechnologiesBuilding Integrated Applications on Google's Cloud Technologies
Building Integrated Applications on Google's Cloud Technologies
Chris Schalk
Β 
How to build Kick Ass Games in the Cloud
How to build Kick Ass Games in the CloudHow to build Kick Ass Games in the Cloud
How to build Kick Ass Games in the Cloud
Chris Schalk
Β 
Building Kick Ass Video Games for the Cloud
Building Kick Ass Video Games for the CloudBuilding Kick Ass Video Games for the Cloud
Building Kick Ass Video Games for the Cloud
Chris Schalk
Β 
Building Integrated Applications on Google's Cloud Technologies
Building Integrated Applications on Google's Cloud TechnologiesBuilding Integrated Applications on Google's Cloud Technologies
Building Integrated Applications on Google's Cloud Technologies
Chris Schalk
Β 
GDD 2011 - How to build kick ass video games for the cloud
GDD 2011 - How to build kick ass video games for the cloudGDD 2011 - How to build kick ass video games for the cloud
GDD 2011 - How to build kick ass video games for the cloud
Chris Schalk
Β 
Quick Intro to Google Cloud Technologies
Quick Intro to Google Cloud TechnologiesQuick Intro to Google Cloud Technologies
Quick Intro to Google Cloud Technologies
Chris Schalk
Β 
Intro to Google's Cloud Technologies
Intro to Google's Cloud TechnologiesIntro to Google's Cloud Technologies
Intro to Google's Cloud Technologies
Chris Schalk
Β 
Building Apps on Google Cloud Technologies
Building Apps on Google Cloud TechnologiesBuilding Apps on Google Cloud Technologies
Building Apps on Google Cloud Technologies
Chris Schalk
Β 
Building Multi-platform Video Games for the Cloud
Building Multi-platform Video Games for the CloudBuilding Multi-platform Video Games for the Cloud
Building Multi-platform Video Games for the Cloud
Chris Schalk
Β 
Introducing App Engine for Business
Introducing App Engine for BusinessIntroducing App Engine for Business
Introducing App Engine for Business
Chris Schalk
Β 
Introduction to Google Cloud platform technologies
Introduction to Google Cloud platform technologiesIntroduction to Google Cloud platform technologies
Introduction to Google Cloud platform technologies
Chris Schalk
Β 
Google App Engine for Business 101
Google App Engine for Business 101Google App Engine for Business 101
Google App Engine for Business 101
Chris Schalk
Β 
Intro to new Google cloud technologies: Google Storage, Prediction API, BigQuery
Intro to new Google cloud technologies: Google Storage, Prediction API, BigQueryIntro to new Google cloud technologies: Google Storage, Prediction API, BigQuery
Intro to new Google cloud technologies: Google Storage, Prediction API, BigQuery
Chris Schalk
Β 
App Engine Presentation @ SFJUG Sep 2010
App Engine Presentation @ SFJUG Sep 2010App Engine Presentation @ SFJUG Sep 2010
App Engine Presentation @ SFJUG Sep 2010Chris Schalk
Β 
What is Google App Engine
What is Google App EngineWhat is Google App Engine
What is Google App EngineChris Schalk
Β 
App engine cloud_comp_expo_nyc
App engine cloud_comp_expo_nycApp engine cloud_comp_expo_nyc
App engine cloud_comp_expo_nyc
Chris Schalk
Β 
App engine devfest_mexico_10
App engine devfest_mexico_10App engine devfest_mexico_10
App engine devfest_mexico_10Chris Schalk
Β 
App Engine Overview Cloud Futures Publish
App Engine Overview Cloud Futures PublishApp Engine Overview Cloud Futures Publish
App Engine Overview Cloud Futures Publish
Chris Schalk
Β 
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
Chris Schalk
Β 
Google App Engine and Social Apps
Google App Engine and Social AppsGoogle App Engine and Social Apps
Google App Engine and Social Apps
Chris Schalk
Β 

More from Chris Schalk (20)

Building Integrated Applications on Google's Cloud Technologies
Building Integrated Applications on Google's Cloud TechnologiesBuilding Integrated Applications on Google's Cloud Technologies
Building Integrated Applications on Google's Cloud Technologies
Β 
How to build Kick Ass Games in the Cloud
How to build Kick Ass Games in the CloudHow to build Kick Ass Games in the Cloud
How to build Kick Ass Games in the Cloud
Β 
Building Kick Ass Video Games for the Cloud
Building Kick Ass Video Games for the CloudBuilding Kick Ass Video Games for the Cloud
Building Kick Ass Video Games for the Cloud
Β 
Building Integrated Applications on Google's Cloud Technologies
Building Integrated Applications on Google's Cloud TechnologiesBuilding Integrated Applications on Google's Cloud Technologies
Building Integrated Applications on Google's Cloud Technologies
Β 
GDD 2011 - How to build kick ass video games for the cloud
GDD 2011 - How to build kick ass video games for the cloudGDD 2011 - How to build kick ass video games for the cloud
GDD 2011 - How to build kick ass video games for the cloud
Β 
Quick Intro to Google Cloud Technologies
Quick Intro to Google Cloud TechnologiesQuick Intro to Google Cloud Technologies
Quick Intro to Google Cloud Technologies
Β 
Intro to Google's Cloud Technologies
Intro to Google's Cloud TechnologiesIntro to Google's Cloud Technologies
Intro to Google's Cloud Technologies
Β 
Building Apps on Google Cloud Technologies
Building Apps on Google Cloud TechnologiesBuilding Apps on Google Cloud Technologies
Building Apps on Google Cloud Technologies
Β 
Building Multi-platform Video Games for the Cloud
Building Multi-platform Video Games for the CloudBuilding Multi-platform Video Games for the Cloud
Building Multi-platform Video Games for the Cloud
Β 
Introducing App Engine for Business
Introducing App Engine for BusinessIntroducing App Engine for Business
Introducing App Engine for Business
Β 
Introduction to Google Cloud platform technologies
Introduction to Google Cloud platform technologiesIntroduction to Google Cloud platform technologies
Introduction to Google Cloud platform technologies
Β 
Google App Engine for Business 101
Google App Engine for Business 101Google App Engine for Business 101
Google App Engine for Business 101
Β 
Intro to new Google cloud technologies: Google Storage, Prediction API, BigQuery
Intro to new Google cloud technologies: Google Storage, Prediction API, BigQueryIntro to new Google cloud technologies: Google Storage, Prediction API, BigQuery
Intro to new Google cloud technologies: Google Storage, Prediction API, BigQuery
Β 
App Engine Presentation @ SFJUG Sep 2010
App Engine Presentation @ SFJUG Sep 2010App Engine Presentation @ SFJUG Sep 2010
App Engine Presentation @ SFJUG Sep 2010
Β 
What is Google App Engine
What is Google App EngineWhat is Google App Engine
What is Google App Engine
Β 
App engine cloud_comp_expo_nyc
App engine cloud_comp_expo_nycApp engine cloud_comp_expo_nyc
App engine cloud_comp_expo_nyc
Β 
App engine devfest_mexico_10
App engine devfest_mexico_10App engine devfest_mexico_10
App engine devfest_mexico_10
Β 
App Engine Overview Cloud Futures Publish
App Engine Overview Cloud Futures PublishApp Engine Overview Cloud Futures Publish
App Engine Overview Cloud Futures Publish
Β 
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
Β 
Google App Engine and Social Apps
Google App Engine and Social AppsGoogle App Engine and Social Apps
Google App Engine and Social Apps
Β 

Recently uploaded

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
Β 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
Β 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
Β 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
Β 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
Β 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
Β 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
Β 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
Β 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
Β 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
Β 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
Β 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
Β 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
Β 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
Β 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
Β 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
Β 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
Β 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
Β 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
Β 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
Β 

Recently uploaded (20)

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Β 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Β 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Β 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
Β 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
Β 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Β 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
Β 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Β 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
Β 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Β 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
Β 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Β 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Β 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Β 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Β 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Β 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
Β 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Β 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Β 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Β 

Building Enterprise Applications on Google Cloud Platform Cloud Computing Expo 2011

  • 1. Building Enterprise Applications on Google's Cloud Platform Chris Schalk Developer Advocate @cschalk Cloud Computing Expo June 8th, 2011
  • 2. Agenda ● Navigating the various Cloud Technologies ● A Brief History of App Engine ● App Engine... A Closer Look ● App Engine Leaving Preview ● Key Partner Success ● Google's new Cloud Technologies ● Enterprise Cloud Development on Google ● Q&A
  • 3. Navigating the various Cloud Technologies
  • 4. Cloud landscape as Gartner Sees It SaaS PaaS IaaS Source: Gartner AADI Summit Dec 2009
  • 5. Why classifying a PaaS is not so easy ● SaaS, IaaS are easy to understand... But is PaaS? ● What is a "Platform"? β—‹ Is it purely a development platform? β—‹ Does it involve infrastructure? Should it?
  • 7. Why classifying a PaaS is not so easy ● What is the end goal of a PaaS? β—‹ To make an admin's life easier? β—‹ Or to make a developer's life easier?
  • 8. App Engine's approach to PaaS ● Easy to build ● Easy to maintain ● Easy to scale Focus on building your app, let us wear the pagers!
  • 9. A Brief History of App Engine
  • 10. A Brief History of App Engine 2008 - App Engine Launches ● rapid development: python, dev_appserver ● automatic scaling ● 30s request deadline ● APIs: memcache, datastore, urlfetch, mail ● free quotas 2009 - Platform Expands ● Billing Support ● Java Runtime ● Task Queue & Cron ● XMPP API ● Blobstore API ● Datastore Replication
  • 11. A Brief History of App Engine 2010 - Remove Limitations ● Datastore Query ● AppStats ● Mapper API ● 10 minute Tasks ● Channel API ● Always On 2011 - Enterprise ● High-Replication Datastore ● Prospective Search API ● File API ● ProtoRPC ● ...!
  • 12. A Brief History of App Engine Today (1.5.0) ● Backends ● Pull Queues with REST API ● High Replication Datastore as Default Soon (h2 2011) ● Leaving Preview!
  • 13. App Engine Growth 2008 2009 2010 2011 App Engine Batch write/read Java Task Queues Blobstore Multitenancy Hi-Replication Launch Https DB Import XMPP Appstats Instance Console Datastore Python Status- cron incoming email cursors Always On Channel API Datastore Dashboard Mapper hi-perf imag Files API Memcache 10 min tasks Remote API logs export Prosp Search
  • 14. By the Numbers 100,000+ Active Developers per Month
  • 15. By the Numbers 200,000+ Active apps per week
  • 17. Some App Engine Partners
  • 18. Google App Engine App Engine... A closer look
  • 19. Cloud Development in a Box ● Downloadable SDK ● Application runtimes β—‹ Java, Python ● Local development tools β—‹ Eclipse plugin, AppEngine Launcher ● Specialized application services ● Cloud based dashboard ● Ready to scale ● Built in fault tolerance, load balancing
  • 20. Specialized Services Memcache Datastore URL Fetch Mail XMPP Task Queue Images Blobstore User Service
  • 22. Extended Language support through JVM ● Java ● Scala ● JRuby (Ruby) ● Groovy ● Quercus (PHP) ● Rhino (JavaScript) ● Jython (Python)
  • 23. Development Tools for App Engine
  • 25. Google App Engine Launcher
  • 27. Google Plugin for Eclipse
  • 28. Demo Building and deploying apps with Google App Engine
  • 30. Production App Engine Features ● Full Google Product - 3 year deprecation support ● 99.95% SLA for all paid users ● Operational and Developer Support available ● New business-friendly Terms of Service ● Billing via invoice ● Rounded out feature set including Frontend and Backend capabilities ● New sustainable pricing model
  • 31. New pricing model Overview ● Usage types: β—‹ Free - similar to today β—‹ Paid - $9/app/mo (+ usage) including SLA β—‹ Premier - $500/account/mo (+ usage) including operational support ● No more CPU hours β—‹ Charging for size and number of running Frontends/Backends (incorporating CPU + memory) β—‹ APIs (including Datastore) charged based on operations ● Add-ons β—‹ For example: SSL for custom domains will be available for monthly fee
  • 32. New App Engine Pricing Model details (tentative) Resource Unit Unit Cost Free per day On-Demand Instances Instance-hour $0.08 24 Reserved Instances Instance-hour $0.05 - Datastore Storage GB / mo $0.24 1G Datastore Operations Operation $0.01 / 10k 50k Blobstore Storage GB / mo $0.17 5G Outgoing Bandwidth GB $0.15 1G Incoming Bandwidth GB $0.10 1G Email API Recipients $0.03 / 100 100 XMPP API Stanza $0.01 / 1k 1k Channel API Channel Opened $0.01 / 100 100
  • 33. What is happening to App Engine for Business? ● Preview was announced at Google IO 2010 β—‹ 99.9% SLA β—‹ Premium Developer Support β—‹ Custom domain SSL β—‹ Simplified Pricing model β—‹ Company specific administration console ● Trusted Tester program started in Q3 2010 β—‹ Gave early access to hundreds of developers β—‹ Held internal and external workshops and webinars to gather feedback
  • 34. What is happening to App Engine for Business? ● Overall feedback from Trusted Testers β—‹ All customers were interested in GAE4B features: SLA, Support, Hosted SQL, SSL for custom domains β—‹ But.. β–  Certain aspects of GAE4B were not fully realistic β–  Not all companies were focused purely on building internal apps β–  Per user, per app pricing was not appropriate for all companies
  • 37. WebFilings Overview Started building product in May 2008 ● GAE-based from day one ● Greatly simplified development, deployment, and maintenance ● Cost-effective ● Supports agile development Launched product mid-March 2010 ● Hundreds of customers with hundreds more signing-up every quarter ● Marquee customers from F100 ● Fastest growing company in our market WebFilings’ collaborative, browser-based software dramatically improves the efficiency and effectiveness of financial reporting teams
  • 38. WebFilings Customers Notable customers: ● Procter & Gamble ● Delta Airlines ● Valero Energy ● Sprint/Nextel ● eBay ● United Airlines ● Dish Network ● ... Recently signed: ● One of the world's largest banks ● The world's largest retailer ● One of the largest US auto manufacturers http://www.webfilings.com/customers/valued_customers
  • 39. Massive Scalability Success Official Royal Wedding on App Engine On Wedding day, served: ● Up to 32k requests per second ● 37.7 million pageviews ● 13.7 million visitors http://goo.gl/F1SGc
  • 40. Google's new Cloud Technologies
  • 41. New Google Cloud Technologies ● Google Storage β—‹ Store your data in Google's cloud ● Prediction API β—‹ Google's machine learning tech in an API ● BigQuery β—‹ Hi-speed data analysis on massive scale ● SQL Service β—‹ Relational Database in the cloud
  • 42. What Is Google Storage? ● Store your data in Google's cloud β—‹ any format, any amount, any time ● You control access to your data β—‹ private, shared, or public ● Access via Google APIs or 3rd party tools/libraries
  • 43. Google Storage Benefits High Availability, Performance, Scalability Backed by Google infrastructure Strong Security and Privacy Control access to your data Easy to Use Get started fast with Google & 3rd party tools
  • 44. Google Storage powers Google Services ● Content hosting - images, data, etc. Haiti Relief Imagery USPTO data ● Sharing Partner Reporting Partner Reporting ● Data Import Google Google ● Computation BigQuery Prediction API
  • 45. Prediction API ● Google's sophisticated machine learning algorithms ● Available as an on-demand RESTful HTTP web service Three Steps to a Smart App: Actual customer use cases "predict retail product recommendations Upload your Recommend based on our online purchase/browse 1. Upload training data to Products behavior" Google Storage "Auto-classification and sentiment Customer analysis of magazine articles and blog Sentiment posts" 2. Train Build a model from your data "Predict profitability (+, or -) of Transaction insurance accounts compared to Risk historical outcomes." 3. Predict Make new "Supply chain product predictions based predictions on historical point of sale and invoice Supply data broken down by distributor, product Chain and store #."
  • 46. BigQuery - Interactive Analysis of Big Data ● Scalable: Billions of rows ● Fast: Response in seconds ● Simple: Queries in SQL and offered as a web service Three Steps to a Smart App: ● Access via RESTful API, Web UI, BigQuery Shell, and Spreadsheet Upload to 1. Upload Google Storage ● Example: Query Wikimedia revision history (200M rows, 20G of data.) in < 10s Import data into 2. Import BigQuery Table 3. Query Execute queries via APIs
  • 47. Google SQL Service ● A fully managed hosted SQL solution ● Millions of turn-key small, mid-size SQL Databases ● Fully hosted, native MySQL ● Multi-homed ● Engine agnostic - MySQL...
  • 48. Demo Working with Google Storage, Prediction API...
  • 50. The Google Enterprise Development Platform Buy from others Buy from Google Build your own Google Apps Google Apps App Engine / Cloud Marketplace for Business Google Apps Centralized Admin Enterprise Firewall Enterprise Data Authentication Enterprise Services User Management
  • 51. Build your own Apps with App Engine Apps You Build 1. Google Apps 2. Third party Apps: Google Apps Marketplace SaaS 3. ________ Google App Engine PaaS Google Storage IaaS Prediction, BigQuery and more!
  • 52. App Engine/Cloud Resources Google App Engine ● http://code.google.com/appengine Google Storage ● http://code.google.com/apis/storage Google Prediction ● http://code.google.com/apis/predict Google BigQuery ● http://code.google.com/apis/bigquery
  • 53. Q&A Chris Schalk Developer Advocate @cschalk Cloud Computing Expo June 8th, 2011