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
What_is_serverless_anyway_.pdf
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Peter-John Welcome
October 19, 2018
Technology
1
41
What_is_serverless_anyway_.pdf
This is a talk a gave at JoziJS in Johannesburg about serverless functions.
Peter-John Welcome
October 19, 2018
Tweet
Share
More Decks by Peter-John Welcome
See All by Peter-John Welcome
State of Firebase in 2020
pjwelcome
0
93
Android: Developing Locally with the Firebase UI Emulator
pjwelcome
1
320
Developing Locally with the Firebase UI Emulator
pjwelcome
0
120
Life Cycle of building ML enabled features on Mobile
pjwelcome
0
270
Building Models from Structured data with AutoML Tables
pjwelcome
0
37
Playing with Fire
pjwelcome
0
220
Creating Custom Models with AutoML and MLKit
pjwelcome
0
200
Quality Assurance with Firebase
pjwelcome
0
340
Automating and upholding quality of your Mobile App with CI/CD
pjwelcome
1
69
Other Decks in Technology
See All in Technology
GCASアップデート(202601-202603)
techniczna
0
220
進化するBits AI SREと私と組織
nulabinc
PRO
1
250
内製AIチャットボットで学んだDatadog LLM Observability活用術
mkdev10
0
140
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
masahirokawahara
1
22k
中央集権型を脱却した話 分散型をやめて、連邦型にたどり着くまで
sansantech
PRO
1
110
OpenClaw を Amazon Lightsail で動かす理由
uechishingo
0
220
Postman v12 で変わる API開発ワークフロー (Postman v12 アップデート) / New API development workflow with Postman v12
yokawasa
0
150
Laravelで学ぶOAuthとOpenID Connectの基礎と実装
kyoshidaxx
0
120
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
370
Go 1.26 Genericsにおける再帰的型制約 / Recursive Type Constraints in Go 1.26 Generics
ryokotmng
0
140
猫でもわかるKiro CLI(AI 駆動開発への道編)
kentapapa
0
270
Google系サービスで文字起こしから勝手にカレンダーを埋めるエージェントを作った話
risatube
0
190
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
190
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.1k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
85
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
The SEO identity crisis: Don't let AI make you average
varn
0
420
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Between Models and Reality
mayunak
2
240
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.5k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
490
Music & Morning Musume
bryan
47
7.1k
Transcript
What is serverless anyway? Peter-John Welcome @pjapplez Mobile Engineering Lead
About me
Before Serverless • On Premise • IaaS • Paas
None
What is serverless? • invisible infrastructure. • auto scaling. •
Event driven. • pay for what you use.
Serverless Providers
What is serverless functions? • Serverless Environment (Backend Code) •
Microservice • Code as infrastructure
None
Why serverless functions? • Load balancing and scaling is not
really that important as a developer. • Authenticated access to providers services (Google ML API’s/ Microsoft Cognitive Services) • Fully managed system
Types of functions
What is serverless good for? • Web hooks • Creating
API's • Callbacks from 3rd party services • Lightweight data transfers • IOT
Languages
Google Cloud functions
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
None
Time Demo $ npm install -g firebase-tools $ npm install
--save gcloud $ npm i -g azure-functions-core-tools https://aws.amazon.com/lambda/
Runtime configuration
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
Resources to get started • https://www.youtube.com/watch?v=2ZGYLblGZQA • https://www.youtube.com/watch?v=JenJQ6gc14U • https://www.youtube.com/watch?v=837zPKooaaU
• https://cloud.google.com/functions/ • https://aws.amazon.com/lambda/ • https://docs.microsoft.com/en-us/azure/azure-f unctions/ • https://serverless.com/blog
Thanks! Contact me: https://medium.com/@pjwelcome @pjapplez
[email protected]
Peter-johnwelcome.co.za https://github.com/pjwelcome