Upgrade to Pro — share decks privately, control downloads, hide ads and more …

An End to End Tour of Google Cloud Platform

An End to End Tour of Google Cloud Platform

from Google Cloud Platform Live 2014
YouTube Video: https://www.youtube.com/watch?v=K83o7uJOUkc

Kazunori Sato

April 24, 2014
Tweet

More Decks by Kazunori Sato

Other Decks in Technology

Transcript

  1. • Server Business Logic running on App Engine • Images

    stored in Cloud Storage Cloud Meme Architecture Overview Image Data in GCS CloudMeme App
  2. • Server Business Logic running on App Engine • Images

    stored in Cloud Storage • Image text, metadata stored in MongoDB on Compute Engine Cloud Meme Architecture Overview MongoDB Image Data in GCS CloudMeme App
  3. Android Client Android Client • Server Business Logic running on

    App Engine • Images stored in Cloud Storage • Image text, metadata stored in MongoDB on Compute Engine • Cloud Endpoints to communicate with Android Client Cloud Meme Architecture Overview MongoDB Image Data in GCS CloudMeme Service Cloud Endpoints Android Client Android Client Android Client Android Client
  4. "an idea, behavior, or style that spreads from person to

    person within a culture." – Merriam Webster What is a Meme?
  5. Android Client Android Client • Easy to get started •

    standard tooling such as git, Jenkins™, etc • Simple build, test and deploy • Service Testing with API Explorer Cloud Meme Demo Step 1 MongoDB Image Data in GCS CloudMeme Service Cloud Endpoints Android Client 1:00 PM DevOps at Google Speed & Tools for You
  6. Android Client Android Client • Generate strongly typed, android optimized

    java™ client library • Maven™ package manager support • Android Mobile client Cloud Meme Demo Step 2 MongoDB Image Data in GCS CloudMeme Service Cloud Endpoints Android Client Building Cloud-Powered Android Applications
  7. Android Client Android Client • Google Cloud Storage for large

    scale image storage • Open Source MongoDB for metadata Cloud Meme Demo Step 3 MongoDB Image Data in GCS CloudMeme Service Cloud Endpoints Android Client MongoDB Image Data in GCS Compute at Google: An Insider's View
  8. Step 4: Debugging and Scaling in Production Isolating a Production

    Issue Simple Load Testing Fixing Production Issues
  9. Android Client Android Client • Load Testing with ApacheBench •

    Debugging in Production • Fixing Production Issues Cloud Meme Demo Step 4 MongoDB Image Data in GCS CloudMeme Service Cloud Endpoints Android Client MongoDB Image Data in GCS Seeing Inside Your Service
  10. We Built an App Together Start from Scratch It’s real

    - Android app with MongoDB backend DevOps - Deploy, Debug and Scale 1 2 3 All in < 50 Mins!!