Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to Cloud Functions
Search
Peter-John Welcome
February 07, 2018
Technology
0
180
Introduction to Cloud Functions
An Introduction talk about Google Cloud Functions done at GDGJohannesburg
Peter-John Welcome
February 07, 2018
Tweet
Share
More Decks by Peter-John Welcome
See All by Peter-John Welcome
State of Firebase in 2020
pjwelcome
0
76
Android: Developing Locally with the Firebase UI Emulator
pjwelcome
1
270
Developing Locally with the Firebase UI Emulator
pjwelcome
0
88
Life Cycle of building ML enabled features on Mobile
pjwelcome
0
230
Building Models from Structured data with AutoML Tables
pjwelcome
0
22
Playing with Fire
pjwelcome
0
150
Creating Custom Models with AutoML and MLKit
pjwelcome
0
140
Quality Assurance with Firebase
pjwelcome
0
260
Automating and upholding quality of your Mobile App with CI/CD
pjwelcome
1
55
Other Decks in Technology
See All in Technology
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
280
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
380
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
350
スクラムチームを立ち上げる〜チーム開発で得られたもの・得られなかったもの〜
ohnoeight
2
350
CysharpのOSS群から見るModern C#の現在地
neuecc
1
3k
TanStack Routerに移行するのかい しないのかい、どっちなんだい! / Are you going to migrate to TanStack Router or not? Which one is it?
kaminashi
0
530
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
1
1.6k
ドメインの本質を掴む / Get the essence of the domain
sinsoku
2
150
Terraform未経験の御様に対してどの ように導⼊を進めていったか
tkikuchi
2
420
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
170
Application Development WG Intro at AppDeveloperCon
salaboy
0
180
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
693
190k
A designer walks into a library…
pauljervisheath
203
24k
Scaling GitHub
holman
458
140k
4 Signs Your Business is Dying
shpigford
180
21k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
What's in a price? How to price your products and services
michaelherold
243
12k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Transcript
Introduction to Cloud Functions Peter-John Welcome @pjapplez
What is Cloud Functions? • Serverless Environment (Backend Code) •
Microservice • Code as infrastructure
Why Cloud Functions? • Auto Scaling up and down based
on load • Pay as you go • Authenticated access to Firebase and Google Services (ML/ NLP) • Fully managed system
How does it work? Built on express, which is a
node web serving framework. • Http endpoints • Handles firebase event.
Cloud Functions Integration • Http Endpoints • Firebase host for
dynamic serving of content • Crashlytics • Cloud pub/sub • Firebase Auth,Cloud Messaging, Analytics ,Cloud Storage, RT Database , Firestore
Languages
Time Demo
Unit Testing https://firebase.google.com/docs/functions/unit-testing
Running Locally $ firebase serve --only functions, hosting (Https endpoint
functions) $ firebase experimental: functions : shell --port 11111 ( function triggers- Firebase)
Running on CI/CD https://circleci.com/docs/2.0/deployment_integrations/#firebase
Thanks! Contact me: google.com/u/0/+PeterJohnWelcome Twitter : @pjapplez
[email protected]
Peter-johnwelcome.co.za https://github.com/pjwelcome