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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
GDG Cherkasy
December 16, 2017
Programming
79
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
150
Емоції: усвідомлення, прийняття, комунікація
gdgcherkasy
0
140
Kibana Plugin Development - Vlad Bolibruk
gdgcherkasy
0
90
“Why JS is way to go for backend”
gdgcherkasy
0
91
CoreData, custom merge policy
gdgcherkasy
2
1.6k
macOS_for_iOS_devs2.pdf
gdgcherkasy
0
87
MQTT.pdf
gdgcherkasy
1
53
Инструменты Lean Product Management как точки пересечения проектов с "реальностью": хватит клонировать плохие решения!
gdgcherkasy
1
91
Насколько силен Иммунитет вашей организации?
gdgcherkasy
1
120
Other Decks in Programming
See All in Programming
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
570
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
170
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
760
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
さぁV100、メモリをお食べ・・・
nilpe
0
140
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
230
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
540
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
510
dRuby over BLE
makicamel
2
340
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
190
3Dシーンの圧縮
fadis
1
770
Featured
See All Featured
Tell your own story through comics
letsgokoyo
1
950
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
It's Worth the Effort
3n
188
29k
Everyday Curiosity
cassininazir
0
230
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
330
Exploring anti-patterns in Rails
aemeredith
3
410
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
290
Typedesign – Prime Four
hannesfritz
42
3.1k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Discover your Explorer Soul
emna__ayadi
2
1.1k
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