Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Serverless with Firebase - Launchpad Build Burgos

830 views

Published on

Run Serverless applications with Firebase, Cloud Functions and Machine Learning APIs

Published in: Software
  • Be the first to comment

Serverless with Firebase - Launchpad Build Burgos

  1. 1. Serverless with Firebase Carlos Azaustre @carlosazaustre carlosazaustre.es
  2. 2. What is Firebase? Google Platform to build apps fast without managing infrastructure firebase.google.com
  3. 3. Serverless
  4. 4. Serverless
  5. 5. Compute Engine Container Engine App Engine Cloud Functions
  6. 6. Cloud Functions Develop a Backend without managing servers. Create functions that are triggered by Firebase products such as changes to data in Database, new user sign ups via Auth, file uploads to Storage, etc...
  7. 7. Cloud Functions Node.js 6.11.1 Open-source, cross-platform JavaScript runtime environment for executing JavaScript code server-side Environment contains ImageMagick
  8. 8. Cloud Functions: Triggers
  9. 9. Cloud Functions - Examples
  10. 10. Cloud Functions - Examples
  11. 11. Cloud Functions - Examples
  12. 12. Cloud Functions - What more? Google Cloud Platform provides several API’s to use in our projects such as ● Vision API ● Speech API ● Translation API ● Natural Language API ● Video Intelligence API Or you can train your models with TensorFlow and Machine Learning Engine
  13. 13. Demo Time
  14. 14. Demo Time: Architecture Frontend Cloud Storage Cloud Functions Cloud Vision API LabelDetection Database Firebase
  15. 15. Cloud Vision API "labelAnnotations": [ { "mid": "/m/0hhrcvd", "description": "frankfurter würstchen", "score": 0.9645994 }, { "mid": "/m/01b9xk", "description": "hot dog", "score": 0.9400299 }, { "mid": "/m/0kdzn", "description": "sausage", "score": 0.93496704 }, { "mid": "/m/09370d", "description": "bockwurst", "score": 0.9349343 }, { "mid": "/m/01sn4c", "description": "kielbasa", "score": 0.9139112 }, { "mid": "/m/079yjd", "description": "knackwurst", "score": 0.8636358 }, { "mid": "/m/03f7_0", "description": "bologna sausage", "score": 0.8028193 }, { "mid": "/m/038rz", "description": "german food", "score": 0.76827973 }, { "mid": "/m/04pfxj", "description": "cervelat", "score": 0.7612521 }, { "mid": "/m/06l9l9", "description": "vienna sausage", "score": 0.7339414 }, ● Label Detection ● Explicit Content Detection ● Logo Detection ● Landmark Detection ● Optical Character Recognition ● Face Detection ● Image Attributes ● Web Detection
  16. 16. Cloud Vision API https://github.com/carlosazaustre/pixelscamp-firebase-ml https://hotdog-e27b2.firebaseapp.com/

×