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
91
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
Patterns Of Architectural Modernization
squer
1
190
Architecting for Scale
squer
0
63
Platform Engineering: It's Not What You Think It Is
squer
0
67
Platform Engineering— the Good, the Bad, and the Ugly
squer
1
190
Your Platform Monolith is Probably a Bad Idea
squer
1
100
Architecting for Scale
squer
0
140
Cultivating Architecture in an Agile World
squer
0
130
Platform Engineering Beyond the Buzzwords
squer
2
160
Micro Frontends —Unraveling the Illusions
squer
0
94
Other Decks in Technology
See All in Technology
エンジニア向け会社紹介資料
caddi_eng
14
220k
20240724_cm_odyssey_hibiyatech
hiashisan
0
110
コミュニティサービスに「あなたへ」フィードを リリースするまでの試行錯誤
takapy
1
150
Flutter研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
AIアシスタントの活用で品質の向上と開発ワークフローのスピードアップ
nagix
1
200
Amazon FSx for NetApp ONTAPのパフォーマンスチューニング要素をまとめてみた #cm_odyssey #devio2024
non97
0
220
大規模ドラレコデータ収集・機械学習基盤を支える AWS CDK 〜導入・運用事例紹介〜
pemugi
0
110
Datadog Cloud SIEMを使ってAWS環境の脅威を可視化した話/lifeistech-datadog-cloud-siem
gidajun
0
480
ABEMAにおけるLLMを用いたコンテンツベース推薦システム導入と効果検証
cyberagentdevelopers
PRO
1
720
フルリモートワークはエンジニアの夢を叶えたか? #cm_odyssey
mamohacy
2
600
GoとアクターモデルでES+CQRSを実践! / proto_actor_es_cqrs
ytake
1
150
ペパボのオブザーバビリティ研修2024 説明資料
kesompochy
0
1.1k
Featured
See All Featured
How to name files
jennybc
67
96k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
105
6.8k
How STYLIGHT went responsive
nonsquared
93
5k
Embracing the Ebb and Flow
colly
81
4.3k
Leading Effective Engineering Teams 2024
addyosmani
3
300
Optimizing for Happiness
mojombo
373
69k
Happy Clients
brianwarren
94
6.5k
The Pragmatic Product Professional
lauravandoore
29
6.1k
We Have a Design System, Now What?
morganepeng
46
7k
Web Components: a chance to create the future
zenorocha
307
41k
The Brand Is Dead. Long Live the Brand.
mthomps
52
36k
Testing 201, or: Great Expectations
jmmastey
33
6.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