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
Peter-John Welcome
October 19, 2018
Technology
1
30
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
76
Android: Developing Locally with the Firebase UI Emulator
pjwelcome
1
270
Developing Locally with the Firebase UI Emulator
pjwelcome
0
90
Life Cycle of building ML enabled features on Mobile
pjwelcome
0
230
Building Models from Structured data with AutoML Tables
pjwelcome
0
24
Playing with Fire
pjwelcome
0
160
Creating Custom Models with AutoML and MLKit
pjwelcome
0
150
Quality Assurance with Firebase
pjwelcome
0
270
Automating and upholding quality of your Mobile App with CI/CD
pjwelcome
1
57
Other Decks in Technology
See All in Technology
祝!Iceberg祭開幕!re:Invent 2024データレイク関連アップデート10分総ざらい
kniino
2
250
KubeCon NA 2024 Recap / Running WebAssembly (Wasm) Workloads Side-by-Side with Container Workloads
z63d
1
240
多領域インシデントマネジメントへの挑戦:ハードウェアとソフトウェアの融合が生む課題/Challenge to multidisciplinary incident management: Issues created by the fusion of hardware and software
bitkey
PRO
2
100
レンジャーシステムズ | 会社紹介(採用ピッチ)
rssytems
0
150
第3回Snowflake女子会_LT登壇資料(合成データ)_Taro_CCCMK
tarotaro0129
0
180
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
12
3.4k
DevOps視点でAWS re:invent2024の新サービス・アプデを振り返ってみた
oshanqq
0
180
KnowledgeBaseDocuments APIでベクトルインデックス管理を自動化する
iidaxs
1
260
マルチプロダクト開発の現場でAWS Security Hubを1年以上運用して得た教訓
muziyoshiz
2
2.1k
10分で学ぶKubernetesコンテナセキュリティ/10min-k8s-container-sec
mochizuki875
3
320
Jetpack Composeで始めるServer Cache State
ogaclejapan
2
160
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
370
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
0
96
Scaling GitHub
holman
458
140k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
170
YesSQL, Process and Tooling at Scale
rocio
169
14k
A designer walks into a library…
pauljervisheath
204
24k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Become a Pro
speakerdeck
PRO
26
5k
RailsConf 2023
tenderlove
29
940
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