Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introduction to Cloud Functions
Search
Peter-John Welcome
February 07, 2018
Technology
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to Cloud Functions
An Introduction talk about Google Cloud Functions done at GDGJohannesburg
Peter-John Welcome
February 07, 2018
More Decks by Peter-John Welcome
See All by Peter-John Welcome
State of Firebase in 2020
pjwelcome
0
100
Android: Developing Locally with the Firebase UI Emulator
pjwelcome
1
360
Developing Locally with the Firebase UI Emulator
pjwelcome
0
130
Life Cycle of building ML enabled features on Mobile
pjwelcome
0
310
Building Models from Structured data with AutoML Tables
pjwelcome
0
42
Playing with Fire
pjwelcome
0
250
Creating Custom Models with AutoML and MLKit
pjwelcome
0
220
Quality Assurance with Firebase
pjwelcome
0
370
Automating and upholding quality of your Mobile App with CI/CD
pjwelcome
1
86
Other Decks in Technology
See All in Technology
Tab5をRubyで動くパソコンにする
kishima
2
350
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
160
omasushiというライブラリを作った
polidog
PRO
0
200
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
260
Sigmaで作る業務アプリ
kazushiro_honma
0
120
DEFCON34-Write-up_HYCu-MYCu
daikiokazaki
0
150
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
1
310
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
0
120
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
460
Podは生きているのにGoだけが落ちる:GOGCとGOMEMLIMITで追うInvisible OOM Killの謎
tkc66buzz
1
600
薬剤師(ドメインエキスパート)と一緒に育てる薬局向けAIアシスタント
kakehashi
PRO
2
150
家のリアーキテクト・リファクタリング
suguruooki
0
120
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
500
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
240
Balancing Empowerment & Direction
lara
6
1.3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
410
Designing for Performance
lara
611
70k
Tell your own story through comics
letsgokoyo
1
1.1k
Music & Morning Musume
bryan
47
7.4k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
340
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
720
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