Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
What_is_serverless_anyway_.pdf
Search
Peter-John Welcome
October 19, 2018
Technology
50
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
100
Android: Developing Locally with the Firebase UI Emulator
pjwelcome
1
360
Developing Locally with the Firebase UI Emulator
pjwelcome
0
130
Life Cycle of building ML enabled features on Mobile
pjwelcome
0
310
Building Models from Structured data with AutoML Tables
pjwelcome
0
45
Playing with Fire
pjwelcome
0
250
Creating Custom Models with AutoML and MLKit
pjwelcome
0
220
Quality Assurance with Firebase
pjwelcome
0
380
Automating and upholding quality of your Mobile App with CI/CD
pjwelcome
1
87
Other Decks in Technology
See All in Technology
The Agent Builder Loop from Daily Work to OSS
minorun365
PRO
3
200
バイブコーディング時代のWebアプリ開発入門~Cloud Runで学ぶセキュアなビルドとデプロイ
waiwai2111
1
130
Genieを崇めよ
kameitomohiro
0
130
おい、エージェントを使って終わらせろ
nwiizo
0
270
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
3
570
絵ではじめるKubernetesセキュリティ
aoi1
3
580
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
480
データ_AIの事業の勝敗をわけるもの
nek0128
0
360
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
1.5k
Railsのように考える: See through the Master
snoozer05
PRO
3
880
LLMに渡さなかった仕事
nanaism
0
170
開発投資の期待値を上げるプロダクトロードマップづくり ~プロダクトエンジニアが越境して事業を伸ばす~
kekekenta
1
180
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
250
Accessibility Awareness
sabderemane
1
210
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
The Limits of Empathy - UXLibs8
cassininazir
1
670
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
500
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
YesSQL, Process and Tooling at Scale
rocio
174
15k
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