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
72
0
Share
5 years on air - Denys Pysmennyi
Journey into Serverless
GDG Cherkasy
December 16, 2017
More Decks by GDG Cherkasy
See All by GDG Cherkasy
Трансформація від розробника до ліда: байки та поради.
gdgcherkasy
0
140
Емоції: усвідомлення, прийняття, комунікація
gdgcherkasy
0
130
Kibana Plugin Development - Vlad Bolibruk
gdgcherkasy
0
84
“Why JS is way to go for backend”
gdgcherkasy
0
83
CoreData, custom merge policy
gdgcherkasy
2
1.6k
macOS_for_iOS_devs2.pdf
gdgcherkasy
0
81
MQTT.pdf
gdgcherkasy
1
44
Инструменты Lean Product Management как точки пересечения проектов с "реальностью": хватит клонировать плохие решения!
gdgcherkasy
1
85
Насколько силен Иммунитет вашей организации?
gdgcherkasy
1
110
Other Decks in Programming
See All in Programming
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
120
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
340
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
540
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
430
Modding RubyKaigi for Myself
yui_knk
0
390
AIエージェントの隔離技術の徹底比較
kawayu
0
400
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
170
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
380
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
6
6.1k
PHPでバイナリをパースして理解するASN.1
muno92
PRO
0
470
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
110
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
110
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
570
Measuring & Analyzing Core Web Vitals
bluesmoon
9
830
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
150
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
510
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
420
Practical Orchestrator
shlominoach
191
11k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Balancing Empowerment & Direction
lara
6
1.1k
Google's AI Overviews - The New Search
badams
0
1k
Statistics for Hackers
jakevdp
799
230k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
54k
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