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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Peter-John Welcome
October 19, 2018
Technology
42
1
Share
What_is_serverless_anyway_.pdf
This is a talk a gave at JoziJS in Johannesburg about serverless functions.
Peter-John Welcome
October 19, 2018
More Decks by Peter-John Welcome
See All by Peter-John Welcome
State of Firebase in 2020
pjwelcome
0
95
Android: Developing Locally with the Firebase UI Emulator
pjwelcome
1
330
Developing Locally with the Firebase UI Emulator
pjwelcome
0
120
Life Cycle of building ML enabled features on Mobile
pjwelcome
0
280
Building Models from Structured data with AutoML Tables
pjwelcome
0
39
Playing with Fire
pjwelcome
0
230
Creating Custom Models with AutoML and MLKit
pjwelcome
0
200
Quality Assurance with Firebase
pjwelcome
0
350
Automating and upholding quality of your Mobile App with CI/CD
pjwelcome
1
70
Other Decks in Technology
See All in Technology
New CBs New Challenges
ysuzuki
1
170
Discordでリモートポケカしてたら、なぜかDOを25分間動かせるようになった話
umireon
0
120
幾億の壁を超えて/Beyond Countless Walls(JP)
ikuodanaka
0
110
AIを活用したアクセシビリティ改善フロー
degudegu2510
1
170
🀄️ on swiftc
giginet
PRO
0
330
Introduction to Bill One Development Engineer
sansan33
PRO
0
400
Hello UUID
mimifuwacc
0
130
NOSTR, réseau social et espace de liberté décentralisé
rlifchitz
0
160
AI前提とはどういうことか
daisuketakeda
0
180
20260410 - CNTUG meetup #72 - DiskImage Builder 介紹:以 Kubespray CI 打造 RockyLinux 10 Cloud Image 為例
tico88612
0
120
サイバーフィジカル社会とは何か / What Is a Cyber-Physical Society?
ks91
PRO
0
160
非エンジニア職からZOZOへ 〜登壇がキャリアに与えた影響〜
penpeen
0
200
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
210
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.1k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
520
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.5k
The Limits of Empathy - UXLibs8
cassininazir
1
290
Speed Design
sergeychernyshev
33
1.6k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Rails Girls Zürich Keynote
gr2m
96
14k
Building an army of robots
kneath
306
46k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Test your architecture with Archunit
thirion
1
2.2k
How to Ace a Technical Interview
jacobian
281
24k
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