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
190
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
77
Android: Developing Locally with the Firebase UI Emulator
pjwelcome
1
280
Developing Locally with the Firebase UI Emulator
pjwelcome
0
90
Life Cycle of building ML enabled features on Mobile
pjwelcome
0
240
Building Models from Structured data with AutoML Tables
pjwelcome
0
25
Playing with Fire
pjwelcome
0
170
Creating Custom Models with AutoML and MLKit
pjwelcome
0
160
Quality Assurance with Firebase
pjwelcome
0
280
Automating and upholding quality of your Mobile App with CI/CD
pjwelcome
1
57
Other Decks in Technology
See All in Technology
開発スピードは上がっている…品質はどうする? スピードと品質を両立させるためのプロダクト開発の進め方とは #DevSumi #DevSumiB / Agile And Quality
nihonbuson
1
1.3k
君も受託系GISエンジニアにならないか
sudataka
2
370
アジャイル開発とスクラム
araihara
0
160
サーバーレスアーキテクチャと生成AIの融合 / Serverless Meets Generative AI
_kensh
12
3k
Larkご案内資料
customercloud
PRO
0
600
Ask! NIKKEIの運用基盤と改善に向けた取り組み / NIKKEI TECH TALK #30
kaitomajima
1
450
日経電子版 x AIエージェントの可能性とAgentic RAGによって提案書生成を行う技術
masahiro_nishimi
1
290
FastConnect の冗長性
ocise
1
9.6k
Fintech SREの挑戦 PCI DSS対応をスマートにこなすインフラ戦略/Fintech SRE’s Challenge: Smart Infrastructure Strategies for PCI DSS Compliance
maaaato
0
450
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
11
5.8k
ビジネスと現場活動をつなぐソフトウェアエンジニアリング~とあるスタートアッププロダクトの成長記録より~
mizunori
0
210
滅・サービスクラス🔥 / Destruction Service Class
sinsoku
6
1.5k
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
133
9.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
GraphQLとの向き合い方2022年版
quramy
44
13k
Unsuck your backbone
ammeep
669
57k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Facilitating Awesome Meetings
lara
51
6.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
20
2.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
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