SlideShare a Scribd company logo
1 of 53
Download to read offline
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 UpdateSimon 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 TechnologiesChris Schalk
Β 
Build with all of Google Cloud
Build with all of Google CloudBuild with all of Google Cloud
Build with all of Google Cloudwesley chun
Β 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platformdhruv_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 infrastructureMediaAgility
Β 
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 ProductSergey 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 PlatformMongoDB
Β 
Google cloud Platform
Google cloud PlatformGoogle cloud Platform
Google cloud PlatformJanu 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.fa19Kv 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 AngelesVMware 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 PlatformKinsta WordPress Hosting
Β 
Introduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / PlatformsIntroduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / PlatformsNilanchal
Β 
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 - PresentationTinarivosoaAbaniaina
Β 
Introduction to Google Cloud
Introduction to Google CloudIntroduction to Google Cloud
Introduction to Google CloudDSC IEM
Β 
Google Cloud Platform 2014Q1 - Starter Guide
Google Cloud Platform   2014Q1 - Starter GuideGoogle Cloud Platform   2014Q1 - Starter Guide
Google Cloud Platform 2014Q1 - Starter GuideSimon Su
Β 
Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3Simon Su
Β 
Understanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud PlatformUnderstanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud PlatformDr. 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 OverviewChris Schalk
Β 
A Tour of Google Cloud Platform
A Tour of Google Cloud PlatformA Tour of Google Cloud Platform
A Tour of Google Cloud PlatformColin 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 LearningDataWorks 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 StackLynn Langit
Β 
Modern Machine Learning Infrastructure and Practices
Modern Machine Learning Infrastructure and PracticesModern Machine Learning Infrastructure and Practices
Modern Machine Learning Infrastructure and PracticesWill 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 FoundryJennifer 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 YanHakka 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 rainbowsPaolo 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 scaleIdan 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 FoundryJennifer Hickey
Β 
Machine learning pipeline with spark ml
Machine learning pipeline with spark mlMachine learning pipeline with spark ml
Machine learning pipeline with spark mldatamantra
Β 
Google Developers Overview Deck 2015
Google Developers Overview Deck 2015Google Developers Overview Deck 2015
Google Developers Overview Deck 2015Houssem 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.2016Chris 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 ImplementationMaruthi Nataraj K
Β 
Google Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline PatternsGoogle Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline PatternsLynn 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 GuideCloud 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 FeaturesChris Schalk
Β 
Google App Engine's Latest Features
Google App Engine's Latest FeaturesGoogle App Engine's Latest Features
Google App Engine's Latest FeaturesChris Schalk
Β 
Google App Engine Overview and Update
Google App Engine Overview and UpdateGoogle App Engine Overview and Update
Google App Engine Overview and UpdateChris 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 Framework75waytechnologies
Β 
How to sell drupal 8
How to sell drupal 8How to sell drupal 8
How to sell drupal 8Anatolii 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 RaoVMware Tanzu
Β 
Javaedge 2010-cschalk
Javaedge 2010-cschalkJavaedge 2010-cschalk
Javaedge 2010-cschalkChris Schalk
Β 
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 BusinessChris 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.comMongoDB
Β 
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 strategyJoshua Shulman, MA
Β 
Introduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesIntroduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesChris Schalk
Β 
Developing Applications in XWiki
Developing Applications in XWikiDeveloping Applications in XWiki
Developing Applications in XWikiVincent 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 EasyTien-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 StudioCedCommerce
Β 
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
Β 
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...
Β 
My portfolio
My portfolioMy portfolio
My portfolio
Β 

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 TechnologiesChris 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 CloudChris 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 CloudChris 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 TechnologiesChris 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 cloudChris Schalk
Β 
Quick Intro to Google Cloud Technologies
Quick Intro to Google Cloud TechnologiesQuick Intro to Google Cloud Technologies
Quick Intro to Google Cloud TechnologiesChris Schalk
Β 
Intro to Google's Cloud Technologies
Intro to Google's Cloud TechnologiesIntro to Google's Cloud Technologies
Intro to Google's Cloud TechnologiesChris Schalk
Β 
Building Apps on Google Cloud Technologies
Building Apps on Google Cloud TechnologiesBuilding Apps on Google Cloud Technologies
Building Apps on Google Cloud TechnologiesChris 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 CloudChris Schalk
Β 
Introducing App Engine for Business
Introducing App Engine for BusinessIntroducing App Engine for Business
Introducing App Engine for BusinessChris Schalk
Β 
Introduction to Google Cloud platform technologies
Introduction to Google Cloud platform technologiesIntroduction to Google Cloud platform technologies
Introduction to Google Cloud platform technologiesChris Schalk
Β 
Google App Engine for Business 101
Google App Engine for Business 101Google App Engine for Business 101
Google App Engine for Business 101Chris 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, BigQueryChris 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_nycChris 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 PublishChris 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 2010Chris Schalk
Β 
Google App Engine and Social Apps
Google App Engine and Social AppsGoogle App Engine and Social Apps
Google App Engine and Social AppsChris 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

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
Β 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
Β 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
Β 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
Β 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
Β 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
Β 
Mcleodganj Call Girls πŸ₯° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls πŸ₯° 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls πŸ₯° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls πŸ₯° 8617370543 Service Offer VIP Hot ModelDeepika Singh
Β 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
Β 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
Β 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
Β 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Christopher Logan Kennedy
Β 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
Β 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
Β 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
Β 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
Β 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
Β 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
Β 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
Β 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
Β 

Recently uploaded (20)

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
Β 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Β 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Β 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Β 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Β 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
Β 
Mcleodganj Call Girls πŸ₯° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls πŸ₯° 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls πŸ₯° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls πŸ₯° 8617370543 Service Offer VIP Hot Model
Β 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Β 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Β 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Β 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Β 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Β 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Β 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Β 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Β 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Β 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Β 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Β 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Β 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Β 

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