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
200
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
78
Android: Developing Locally with the Firebase UI Emulator
pjwelcome
1
290
Developing Locally with the Firebase UI Emulator
pjwelcome
0
91
Life Cycle of building ML enabled features on Mobile
pjwelcome
0
250
Building Models from Structured data with AutoML Tables
pjwelcome
0
26
Playing with Fire
pjwelcome
0
180
Creating Custom Models with AutoML and MLKit
pjwelcome
0
180
Quality Assurance with Firebase
pjwelcome
0
290
Automating and upholding quality of your Mobile App with CI/CD
pjwelcome
1
58
Other Decks in Technology
See All in Technology
PicoRabbit: a Tiny Presentation Device Powered by Ruby
harukasan
PRO
2
150
ソフトウェア開発現代史: "LeanとDevOpsの科学"の「科学」とは何か? - DORA Report 10年の変遷を追って - #DevOpsDaysTokyo
takabow
0
360
Lightdashの利活用状況 ー導入から2年経った現在地_20250409
hirokiigeta
2
280
AWSLambdaMCPServerを使ってツールとMCPサーバを分離する
tkikuchi
1
2.9k
Amazon CloudWatch Application Signals ではじめるバーンレートアラーム / Burn rate alarm with Amazon CloudWatch Application Signals
ymotongpoo
5
390
OSSコントリビュートをphp-srcメンテナの立場から語る / OSS Contribute
sakitakamachi
0
1.3k
古き良き Laravel のシステムは関数型スタイルでリファクタできるのか
leveragestech
1
660
50人の組織でAIエージェントを使う文化を作るためには / How to Create a Culture of Using AI Agents in a 50-Person Organization
yuitosato
6
3.4k
Vision Pro X Text to 3D Model ~How Swift and Generative Al Unlock a New Era of Spatial Computing~
igaryo0506
0
260
彩の国で始めよう。おっさんエンジニアから共有したい、当たり前のことを当たり前にする技術
otsuki
0
130
20250413_湘南kaggler会_音声認識で使うのってメルス・・・なんだっけ?
sugupoko
1
460
自分の軸足を見つけろ
tsuemura
2
680
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
37
1.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.3k
Fireside Chat
paigeccino
37
3.4k
How to Ace a Technical Interview
jacobian
276
23k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
RailsConf 2023
tenderlove
30
1.1k
Gamification - CAS2011
davidbonilla
81
5.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
A better future with KSS
kneath
239
17k
Writing Fast Ruby
sferik
628
61k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.4k
Practical Orchestrator
shlominoach
186
10k
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 pjwelcome@gmail.com Peter-johnwelcome.co.za https://github.com/pjwelcome