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
75
Android: Developing Locally with the Firebase UI Emulator
pjwelcome
1
260
Developing Locally with the Firebase UI Emulator
pjwelcome
0
87
Life Cycle of building ML enabled features on Mobile
pjwelcome
0
220
Building Models from Structured data with AutoML Tables
pjwelcome
0
22
Playing with Fire
pjwelcome
0
140
Creating Custom Models with AutoML and MLKit
pjwelcome
0
140
Quality Assurance with Firebase
pjwelcome
0
250
Automating and upholding quality of your Mobile App with CI/CD
pjwelcome
1
55
Other Decks in Technology
See All in Technology
第45回 MLOps 勉強会 - ML Test Score を用いた機械学習システムの定量的なアセスメント
masatakashiwagi
3
320
Perlで始めるeBPF: 自作Loaderの作り方 / Getting started with eBPF in Perl_How to create your own Loader
takehaya
1
950
SageMaker学習のツボ / The Key Points of Learning SageMaker
cmhiranofumio
0
190
OPENLOGI Company Profile for engineer
hr01
1
12k
Azure Verified Moduleを触って分かった注目ポイント/azure-verified-module-begin
mhrtech
1
480
エンジニア向け会社紹介資料
caddi_eng
14
270k
WSUSが非推奨に!? Windowsの更新管理を改めて勉強する!
ebibibi
0
190
Kubernetes Meetup Tokyo #67 - KEP-3619: Fine-grained SupplementalGroups Control / k8sjp67-kep-3619
everpeace
0
140
AWSの初級者向けAI・ML資格『AWS Certified AI Practitioner』の傾向と対策/So You Want To Pass AWS Certified AI Practitioner
quiver
0
500
スクラム導入の舞台裏:QAエンジニアがスクラムマスターになるまで
bubo1201
0
250
Amazon ECS & AWS Fargate 今昔物語 / past and present stories of Amazon ECS and AWS Fargate
iselegant
14
2.2k
寒冷地稲作の歴史にみるコミュニティ
miu_crescent
2
110
Featured
See All Featured
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
110
6.9k
The Pragmatic Product Professional
lauravandoore
31
6.2k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Designing Experiences People Love
moore
138
23k
What's in a price? How to price your products and services
michaelherold
243
11k
A designer walks into a library…
pauljervisheath
202
24k
For a Future-Friendly Web
brad_frost
174
9.3k
Building Applications with DynamoDB
mza
90
6k
The Invisible Side of Design
smashingmag
297
50k
Optimizing for Happiness
mojombo
375
69k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
664
120k
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