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
Building a Cloud-Native PaaS
Search
Ilya Kaznacheev
October 18, 2023
Technology
0
130
Building a Cloud-Native PaaS
Ilya Kaznacheev
October 18, 2023
Tweet
Share
More Decks by Ilya Kaznacheev
See All by Ilya Kaznacheev
Many Layers of Availability
dreamworm
0
69
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
180
CQRS
dreamworm
0
140
Distributed System State Management: When Transactions Are Long and SLA Is High
dreamworm
0
110
How To Create Saga-Free Distributed Transactions
dreamworm
0
64
Architectural decisions in building distributed systems
dreamworm
0
26
Распределенные транзакции без саг
dreamworm
0
180
Управляем состоянием распределенных систем без боли
dreamworm
0
190
Patterns of cloud scaling
dreamworm
0
130
Other Decks in Technology
See All in Technology
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
910
Cloud WAN MCP Serverから考える新しいネットワーク運用 / 20251228 Masaki Okuda
shift_evolve
PRO
0
150
わが10年の叡智をぶつけたカオスなクラウドインフラが、なくなるということ。
sogaoh
PRO
1
510
ソフトとハード両方いけるデータ人材の育て方
waiwai2111
0
150
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
15
5k
Models vs Bounded Contexts for Domain Modularizati...
ewolff
0
160
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
510
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
Oracle Cloud Infrastructure:2025年12月度サービス・アップデート
oracle4engineer
PRO
0
290
Everything As Code
yosuke_ai
0
510
RALGO : AIを組織に組み込む方法 -アルゴリズム中心組織設計- #RSGT2026 / RALGO: How to Integrate AI into an Organization – Algorithm-Centric Organizational Design
kyonmm
PRO
3
1.2k
Featured
See All Featured
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
GraphQLとの向き合い方2022年版
quramy
50
14k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
49k
Writing Fast Ruby
sferik
630
62k
Producing Creativity
orderedlist
PRO
348
40k
Fireside Chat
paigeccino
41
3.8k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
200
How to train your dragon (web standard)
notwaldorf
97
6.5k
Transcript
Building a Cloud-Native PaaS Architecture Tips and Tricks for a
High SLA Ilya Kaznacheev DevFest Vienna 2023
Ilya Kaznacheev Cloud Native Architect Google Developer Expert (Cloud) PhD
in Engineering GCP PCA, CNCF CKA
what is PaaS?
None
aaS
what is a Cloud-Native PaaS?
how to build a Cloud-Native PaaS?
What we wanted to achieve • SLA 99,99% (availability +
reliability) • quick incident reaction • fast feature delivery • atomicity and consistency across the system • readable and maintainable code base
roadmap 9
None
None
None
None
None
roadmap 15
roadmap 16
None
None
Domain Driven Design
None
None
None
roadmap 23
roadmap 24
None
None
None
None
None
Finite State Machine
None
None
None
None
None
None
None
None
None
None
None
roadmap 42
roadmap 43
domain event handling
None
None
None
None
None
None
None
error handling
None
None
None
roadmap 56
roadmap 57
cross-domain event handling
None
None
None
None
None
None
None
None
roadmap 67
roadmap 68
distributed transactions
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
roadmap 97
roadmap 98
speed up feature delivery? reduce troubleshooting time?
CQRS
None
None
None
None
None
None
None
None
roadmap 10
roadmap 11
data consistency
None
None
None
outbox pattern
None
None
roadmap 11
roadmap 11
observability
None
None
roadmap 12
roadmap 12
Outcomes • user action processes are resilient • data is
consistent • SLAs are met
Outcomes • codebase is readable • complex logic is maintainable
• distributed processes are transparent • new features added quickly • easy to write tests
Outcomes • error localization speed decreased by 20 times (up
to minutes) • debugging and troubleshooting is simpli fi ed • issue processing has accelerated • developers are happy • testers are happy • customers are happy
thanks!
LinkedIn Web