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
160
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
75
Android: Developing Locally with the Firebase UI Emulator
pjwelcome
1
250
Developing Locally with the Firebase UI Emulator
pjwelcome
0
87
Life Cycle of building ML enabled features on Mobile
pjwelcome
0
210
Building Models from Structured data with AutoML Tables
pjwelcome
0
22
Playing with Fire
pjwelcome
0
140
Creating Custom Models with AutoML and MLKit
pjwelcome
0
140
Quality Assurance with Firebase
pjwelcome
0
240
Automating and upholding quality of your Mobile App with CI/CD
pjwelcome
1
55
Other Decks in Technology
See All in Technology
開発生産性を始める前に開発チームができること / optim-improve-development-productivity.pdf
optim
0
150
2024年のナビゲーション・フォーカス対応:Composeでキーボード・ナビゲーションをサポートしよう
tahia910
0
110
スタッフエンジニアの道: The Staff Engineer’s Path
snoozer05
PRO
44
14k
JTCや セキュリティチェックリストが夢の跡
nikinusu
1
770
LLVM/ASMを使った有限体の高速実装
herumi
0
120
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
46k
PDF Viewer作成の今までとこれから
hunachi
0
480
学術機関におけるID連携とOpenID Connect
fujie
0
300
株式会社EventHub・エンジニア採用資料
eventhub
0
3k
Tricentisにおけるテスト自動化へのAI活用ご紹介/20240910Shunsuke Katakura
shift_evolve
0
210
Privacy Sandbox on Android / DroidKaigi 2024
7pairs
1
280
とあるOSSを継続可能にするための取り組みについて / OSS Refactoring Process
bun913
1
210
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
No one is an island. Learnings from fostering a developers community.
thoeni
18
2.9k
Fontdeck: Realign not Redesign
paulrobertlloyd
80
5.1k
Happy Clients
brianwarren
96
6.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
322
23k
Building Better People: How to give real-time feedback that sticks.
wjessup
359
19k
We Have a Design System, Now What?
morganepeng
48
7.1k
Practical Orchestrator
shlominoach
185
10k
[RailsConf 2023] Rails as a piece of cake
palkan
48
4.6k
GitHub's CSS Performance
jonrohan
1030
450k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
89
16k
The Pragmatic Product Professional
lauravandoore
31
6.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