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
5 years on air - Denys Pysmennyi
Search
GDG Cherkasy
December 16, 2017
Programming
0
57
5 years on air - Denys Pysmennyi
Journey into Serverless
GDG Cherkasy
December 16, 2017
Tweet
Share
More Decks by GDG Cherkasy
See All by GDG Cherkasy
Трансформація від розробника до ліда: байки та поради.
gdgcherkasy
0
110
Емоції: усвідомлення, прийняття, комунікація
gdgcherkasy
0
62
Kibana Plugin Development - Vlad Bolibruk
gdgcherkasy
0
68
“Why JS is way to go for backend”
gdgcherkasy
0
62
CoreData, custom merge policy
gdgcherkasy
2
1.4k
macOS_for_iOS_devs2.pdf
gdgcherkasy
0
67
MQTT.pdf
gdgcherkasy
1
32
Инструменты Lean Product Management как точки пересечения проектов с "реальностью": хватит клонировать плохие решения!
gdgcherkasy
1
72
Насколько силен Иммунитет вашей организации?
gdgcherkasy
1
88
Other Decks in Programming
See All in Programming
Hanami and htmx
bkuhlmann
0
220
Try creating your own orderedmap
kazamori
1
190
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
280
Next.js App Router
quramy
12
1.8k
What We Can Learn From OSS
inouehi
0
440
Elm Form Validation
bkuhlmann
0
510
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
670
GitHub Copilotのススメ
marcy731
1
220
Ruby GitHub Packages
bkuhlmann
0
640
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
170
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
220
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
680
Featured
See All Featured
Designing Experiences People Love
moore
136
23k
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Web development in the modern age
philhawksworth
203
10k
The Pragmatic Product Professional
lauravandoore
26
5.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
The Power of CSS Pseudo Elements
geoffreycrofte
62
5k
Done Done
chrislema
178
15k
Clear Off the Table
cherdarchuk
85
310k
Into the Great Unknown - MozCon
thekraken
14
1k
Teambox: Starting and Learning
jrom
128
8.4k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Transcript
Journey to Serverless Denys Pysmennyi #gdg_che #5years
2
https://readwrite.com/2012/10/15/why-the-future-of-software-and-apps-is-serverless/ 3
Level of abstraction machine code assembly language high level language
scripting language 4
Time: years Machine level 5
Clouds other people’s computers 6
Infrastructure as a service Time: month 7
Platform as a service Time: hours 8
Level of abstraction 9
So what makes Serverless? - abstraction from servers - billing
based on usage - instantly scalable - high availability 10
Platform as a service Backend as a service Function as
a service Serverless? Time: seconds 11 AWS Lambda Azure functions
Function as a service Monolith Microservice Function 12
Let’s have some examples 13
Creating lambda 14
Creating lambda 15
Creating lambda 16
Configuring API gateway 17
Configuring API gateway 18
Configuring API gateway 19
Configuring API gateway 20
Templates 21
Micro-service http endpoint 22
Usage - serverless website - scheduled jobs - data transformation
- … 23
Pricing - Small website 10,000 hits/day about $0.31/mo - scheduled
job every hour 1GB RAM/2min $1.44/mo 24
Pros and cons - cost - time - dependence on
provider - performance - debug - security - dependency scalability 25
Summary - PaaS: BaaS vs FaaS - Heavy lifting -
Amazon Lambda 26
Q/A