serverless with google cloud functions

17
Senior System Architect, Google Developer Expert, Authorised Trainer GOOGLE CLOUD FUNCTIONS JERRY JALAVA [email protected] | @W_I

Upload: jerry-jalava

Post on 21-Jan-2018

229 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Serverless with Google Cloud Functions

Senior System Architect, Google Developer Expert, Authorised Trainer

GOOGLE CLOUD FUNCTIONSJERRY JALAVA

[email protected] | @W_I

Page 2: Serverless with Google Cloud Functions

WHAT SERVERLESS IS AND CAN DO

YOU ALREADY KNOW

@W_I

Page 3: Serverless with Google Cloud Functions

GOOGLE CLOUD FUNCTIONS

NOW IN BETA

@W_I

https://cloud.google.com/functions/

Page 4: Serverless with Google Cloud Functions

USE CASES‣ Mobile Backend (with Firebase)

‣ APIs & Microservices

‣ Data Processing / ETL

‣ Webhooks

‣ IoT

@W_I

Page 5: Serverless with Google Cloud Functions

FEATURES‣ Cloud Pub/Sub Triggers ‣ Cloud Storage Triggers ‣ HTTP(S) Invocation ‣ Github/Bitbucket deployments ‣ Logging, Monitoring ‣ Firebase Triggers ‣ Local Emulator

@W_I

Page 6: Serverless with Google Cloud Functions

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

Page 7: Serverless with Google Cloud Functions

ENVIRONMENT‣ Fully Managed ‣ Language is Javascript ‣ Executed in Node.js v6.9.1 LTS ‣ HTTP Functions handled by Express.js

@W_I

Page 8: Serverless with Google Cloud Functions

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/

Page 9: Serverless with Google Cloud Functions

WITH FIREBASE FEATURESUSE CASES

@W_I

Page 10: Serverless with Google Cloud Functions

@W_I

NOTIFY USERS WITH PUSH MESSAGES OR EMAIL

Page 11: Serverless with Google Cloud Functions

@W_I

PERFORM REALTIME DB SANITISATION AND MAINTENANCE

Page 12: Serverless with Google Cloud Functions

@W_I

EXECUTE INTENSIVE TASKS IN THE CLOUD

Page 13: Serverless with Google Cloud Functions

@W_I

INTEGRATE WITH THIRD-PARTY SERVICES AND APIS

Page 14: Serverless with Google Cloud Functions

@W_I

PRICING

* Includes both Background and HTTP Functions.

Page 15: Serverless with Google Cloud Functions

@W_I

FIREBASE PRICING

Page 16: Serverless with Google Cloud Functions

DEMO TIME

@W_I

https://github.com/jerryjj/serverless-with-gcf

Page 17: Serverless with Google Cloud Functions

THANK YOUwww.qvik.fi

[email protected] | @W_I