Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Serverless
Search
Andrzej Krzywda
September 26, 2017
Programming
0
440
Serverless
Serverless as a combination of DDD, Infra, Functional Programming
Andrzej Krzywda
September 26, 2017
Tweet
Share
More Decks by Andrzej Krzywda
See All by Andrzej Krzywda
15 years with Rails and DDD
andrzejkrzywda
0
120
Single Page Applications with CoffeeScript
andrzejkrzywda
6
2.6k
Single Page Applications with CoffeeScript (at KGDNET in Krakow)
andrzejkrzywda
2
220
Single Page Applications with CoffeeScript (at DRUG, August 2012)
andrzejkrzywda
1
220
Single Page Applications with CoffeeScript
andrzejkrzywda
2
850
Other Decks in Programming
See All in Programming
DSPy Meetup Tokyo #1 - はじめてのDSPy
masahiro_nishimi
1
150
CloudNative Days Winter 2025: 一週間で作る低レイヤコンテナランタイム
ternbusty
7
1.9k
エディターってAIで操作できるんだぜ
kis9a
0
650
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
140
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
190
Microservices rules: What good looks like
cer
PRO
0
550
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
190
dnx で実行できるコマンド、作ってみました
tomohisa
0
130
AIと協働し、イベントソーシングとアクターモデルで作る後悔しないアーキテクチャ Regret-Free Architecture with AI, Event Sourcing, and Actors
tomohisa
5
18k
配送計画の均等化機能を提供する取り組みについて(⽩⾦鉱業 Meetup Vol.21@六本⽊(数理最適化編))
izu_nori
0
120
社内オペレーション改善のためのTypeScript / TSKaigi Hokuriku 2025
dachi023
1
470
ソフトウェア設計の課題・原則・実践技法
masuda220
PRO
24
21k
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Raft: Consensus for Rubyists
vanstee
140
7.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
BBQ
matthewcrist
89
9.9k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
It's Worth the Effort
3n
187
29k
Transcript
SERVERLESS Andrzej Krzywda Arkency
DEVTALK TRIO
None
None
https://serverless.zone/serverless-is-just-a-name-we-could-have-called-it-jeff-1958dd4c63d7
None
SERVERLESS AWS Lambda Azure Functions Google Cloud Functions
1 FUNCTION/METHOD PER 1 MICROSERVICE
SERVERLESS == REDUCING MAINTENANCE
None
None
None
None
None
None
None
None
SERVERLESS FUNCTION AS A SERVICE Cloud Functional programming Domain-Driven Design
CLOUD
INFRA/CLOUD Dedicated servers Virtual machines Microservices / BC? Kubernetes Serverless
(function per service)
ARE MICROSERVICES COOL?
FUNCTIONAL PROGRAMMING
immutability functions input/output provable(?) academic (?)
WHEN IS FP USEFUL?
DOMAIN-DRIVEN DESIGN
DOMAIN DRIVEN DESIGN Bounded contexts Inventory, Invoicing, Accounting, SocialMedia Aggregates,
sagas, read models Event-driven Event store
CQRS Writes (commands) CancelOrder Reads (queries) OrdersList
FP+DDD aggregates as functions read models as functions process managers
as functions
None
None
None
IS SERVERLESS PRODUCTION-READY?
https://www.youtube.com/watch?v=i2gEbw_jzfY
NO NEED TO WORRY ABOUT scaling monitoring recovery versioning logging
HOW TO TEST?
TESTING VS MONITORING
IS SERVERLESS THE FUTURE?
SERVERLESS == REDUCING MAINTENANCE
SCAFFOLDING Python JavaScript Java Scala
THE NEW WAVE OF PROGRAMMERS REVOLUTION
NEW WAVE OF PROGRAMMERS 2004 - rails 2015 - JS
frontends 2020 - serverless?
POLYGLOTS
THANKS!