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
Why your Platform Monolith is Probably a Bad Idea
Search
SQUER Solutions
September 14, 2023
Technology
0
140
Why your Platform Monolith is Probably a Bad Idea
München Kubernetes/Cloud Native Meetup
SQUER Solutions
September 14, 2023
Tweet
Share
More Decks by SQUER Solutions
See All by SQUER Solutions
Demystifying Event Sourcing – A Practical Approach by Shahab Ganji
squer
0
75
Architecting Distributed Systems at Scale — From Pain to Pattern
squer
0
180
Empowering-developers-with-Roslyn.pdf
squer
0
100
Building Event Driven Systems at Scale with Azure Cosmos DB
squer
0
120
Building Event-Driven Systems at Scale with Azure Cosmos DB
squer
0
85
Platform Engineering: It's Not What You Think It Is
squer
0
260
Patterns Of Architectural Modernization
squer
1
430
Architecting for Scale
squer
0
200
Platform Engineering: It's Not What You Think It Is
squer
0
210
Other Decks in Technology
See All in Technology
AWSで始める実践Dagster入門
kitagawaz
1
580
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
210
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
1
360
S3アクセス制御の設計ポイント
tommy0124
2
190
AWSで推進するデータマネジメント
kawanago
1
1.3k
ハードウェアとソフトウェアをつなぐ全てを内製している企業の E2E テストの作り方 / How to create E2E tests for a company that builds everything connecting hardware and software in-house
bitkey
PRO
1
120
人工衛星のファームウェアをRustで書く理由
koba789
11
7k
なぜテストマネージャの視点が 必要なのか? 〜 一歩先へ進むために 〜
moritamasami
0
210
250905 大吉祥寺.pm 2025 前夜祭 「プログラミングに出会って20年、『今』が1番楽しい」
msykd
PRO
1
670
LLMを搭載したプロダクトの品質保証の模索と学び
qa
0
1k
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
1
200
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.3k
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Bash Introduction
62gerente
615
210k
It's Worth the Effort
3n
187
28k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Code Reviewing Like a Champion
maltzj
525
40k
Embracing the Ebb and Flow
colly
87
4.8k
Agile that works and the tools we love
rasmusluckow
330
21k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Transcript
@duffleit Your Platform Monolith is Probably a Bad Idea @duffleit
WHY
@duffleit Your Platform Monolith is Probably a Bad Idea @duffleit
WHY
@duffleit DAVID LEITNER Principal Engineer 👋
[email protected]
🌎 @duffleit
@duffleit Strong Governance
@duffleit High Autonomy 🤯 🤯 🤯 🤯
@duffleit Strong Governance Full Freedome Optimal Environment ⚡ Frustration 😔
Chaos 🤯
@duffleit Complex Subsystem Teams Stream-aligned Teams Enabling Teams Platform Teams
High Autonomy Developer Platform Design System IoT Hub
@duffleit An Abstraction provides a higher-level vocabulary that shields the
user from the underlying complexity. Gregor Hohpe
@duffleit A platform is a foundation of self- service APIs,
tools, services, knowledge and support which are arranged as a compelling internal product. Autonomous delivery teams can make use of the platform to deliver product features at a higher pace, with reduced co-ordination. Evan Bottcher
@duffleit Internal Developer Platform internaldeveloperpla,orm.org
@duffleit Your Platform Base Platform Base Platform Your Platform Sinking
Platform 😔 Base Platform Your Platform Floating Platform ⛴
@duffleit Platform Team
@duffleit Platform Team
@duffleit Platform Team 📔 📔 📔
@duffleit Platform Team 📔 📔 📔
@duffleit Platform Team 📔 📔 📔 📔
@duffleit Platform Team 📔 📔 📔 📔 Sub Platform Sub
Platform Sub Platform Bootlneck Many Concnerns S Blast radius 🔥 🔥 🔥 🔥
@duffleit Platform Team 📔 📔 📔 📔 Sub Platform Sub
Platform Sub Platform Bootlnecks Many Concnerns S Blast radius Management Complexity 🔎 🔎 🔎 🔎 🔎 🤯 Costs Individual scale Properties Fine Grained SLAs Easy Cost Tracking
@duffleit 🚢 Monolithical Platform ⛵ ⛵ ⛵ ⛵ 🧑✈ Distributed
Platform With Central Onwerhsip
@duffleit 🚢 Monolithical Platform ⛵ ⛵ ⛵ ⛵ 🧑✈ Distributed
Platform With Central Onwerhsip Enourmous Blast radius
@duffleit ⛵ ⛵ ⛵ ⛵ 🧑✈ Distributed Platform With Central
Onwerhsip Management Complexity 🚢 Monolithical Platform Enourmous Blast radius
@duffleit You don’t want to operate the ship. You want
to be the dockyard.
@duffleit 👧 🧑 🧑
@duffleit 👧 🧑 🧑 👧 🧑 🧑 👧 🧑 🧑
👧 🧑 🧑 📑
@duffleit Demo 🚀 Distributed Platform with Decentralized Ownership
@duffleit 👧 🧑 🧑 👧 🧑 🧑 👧 🧑 🧑
👧 🧑 🧑 📑 📑 DB Operator Postgres Cluster 📑 Responsibility Mirror Maker
@duffleit Ok, Let’s sum up.
@duffleit 👧 🧑 🧑 Monolithical Platform 👧 🧑 🧑 Vericalized
Platform 👧 🧑 🧑 👧 🧑 🧑 Distributed Platform 👧 🧑 🧑 👧 🧑 🧑 Decentralized Platform 👧 🧑 🧑 📑 Decreased Blast Radius 🔥 Independat Opertions 👨🏭 Fine-grained SLAs and Scale 🚀 Cost Transparency 💰 Simplicity 🌱
@duffleit Your Platform Monolith is Probably a Bad Idea WHY
@duffleit Your Platform Monolith is Probably a Bad Idea …once
you leave simple territories, & enter Platform Engineering at scale. WHY
@duffleit Don’t let your platform become your organizational bottleneck and
your resilience issue. Safely and sustainably reduce lead time to thank you. Daniel Terhorst-North
@duffleit DAVID LEITNER Principal Engineer 👋
[email protected]
🌎 @duffleit