Senior System Architect, Google
Developer Expert, Authorised Trainer
GOOGLE CLOUD
FUNCTIONS
JERRY JALAVA
JERRY@QVIK.FI | @W_I
WHAT SERVERLESS IS
AND CAN DO
YOU ALREADY KNOW
@W_I
GOOGLE CLOUD
FUNCTIONS
NOW IN BETA
@W_I
https://cloud.google.com/functions/
USE CASES
‣ Mobile Backend (with Firebase)
‣ APIs & Microservices
‣ Data Processing / ETL
‣ Webhooks
‣ IoT
@W_I
FEATURES
‣ Cloud Pub/Sub Triggers
‣ Cloud Storage Triggers
‣ HTTP(S) Invocation
‣ Github/Bitbucket deployments
‣ Logging, Monitoring
‣ Firebase Triggers
‣ Local Emulator
@W_I
GCP INTEGRATION
‣ Cloud Storage
‣ Cloud Bigtable
‣ Cloud Spanner
‣ Cloud Datastore
‣ Cloud Machine Learning Engine
‣ Cloud Natural Language API
‣ Cloud Speech API
‣ Cloud Translation API
‣ Cloud Vision API
@W_I
‣ Cloud BigQuery
‣ Cloud Pub/Sub
‣ Stackdriver Logging
ENVIRONMENT
‣ Fully Managed
‣ Language is Javascript
‣ Executed in Node.js v6.9.1 LTS
‣ HTTP Functions handled by Express.js
@W_I
FOR FIREBASE
‣ Realtime Database Triggers
‣ Authentication Triggers
‣ Google Analytics Triggers
‣ Easy custom domains with TLS
‣ Out-Of-The-Box CDN for your HTTPS
functions
@W_I
https://firebase.google.com/docs/functions/
WITH FIREBASE FEATURES
USE CASES
@W_I
@W_I
NOTIFY USERS WITH PUSH MESSAGES OR EMAIL
@W_I
PERFORM REALTIME DB SANITISATION AND MAINTENANCE
@W_I
EXECUTE INTENSIVE TASKS IN THE CLOUD
@W_I
INTEGRATE WITH THIRD-PARTY SERVICES AND APIS
@W_I
PRICING
* Includes both Background and HTTP Functions.
@W_I
FIREBASE PRICING
DEMO TIME
@W_I
https://github.com/jerryjj/serverless-with-gcf
THANK YOU
www.qvik.fi
jerry@qvik.fi | @W_I

Serverless with Google Cloud Functions