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
34
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
80
Android: Developing Locally with the Firebase UI Emulator
pjwelcome
1
300
Developing Locally with the Firebase UI Emulator
pjwelcome
0
95
Life Cycle of building ML enabled features on Mobile
pjwelcome
0
260
Building Models from Structured data with AutoML Tables
pjwelcome
0
32
Playing with Fire
pjwelcome
0
190
Creating Custom Models with AutoML and MLKit
pjwelcome
0
190
Quality Assurance with Firebase
pjwelcome
0
300
Automating and upholding quality of your Mobile App with CI/CD
pjwelcome
1
60
Other Decks in Technology
See All in Technology
VISITS_AIIoTビジネス共創ラボ登壇資料.pdf
iotcomjpadmin
0
160
Oracle Audit Vault and Database Firewall 20 概要
oracle4engineer
PRO
3
1.7k
Model Mondays S2E02: Model Context Protocol
nitya
0
220
Prox Industries株式会社 会社紹介資料
proxindustries
0
270
標準技術と独自システムで作る「つらくない」SaaS アカウント管理 / Effortless SaaS Account Management with Standard Technologies & Custom Systems
yuyatakeyama
3
1.2k
MySQL5.6から8.4へ 戦いの記録
kyoshidaxx
1
200
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
220
第9回情シス転職ミートアップ_テックタッチ株式会社
forester3003
0
220
Github Copilot エージェントモードで試してみた
ochtum
0
100
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 完全版 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming - Expanded
tomzoh
4
3.2k
Welcome to the LLM Club
koic
0
170
Clineを含めたAIエージェントを 大規模組織に導入し、投資対効果を考える / Introducing AI agents into your organization
i35_267
4
1.6k
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Unsuck your backbone
ammeep
671
58k
We Have a Design System, Now What?
morganepeng
53
7.7k
Into the Great Unknown - MozCon
thekraken
39
1.9k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How STYLIGHT went responsive
nonsquared
100
5.6k
Done Done
chrislema
184
16k
Designing Experiences People Love
moore
142
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