$30 off During Our Annual Pro Sale. View Details »
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
150
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
Plural of Platforms
squer
1
38
Demystifying Event Sourcing – A Practical Approach by Shahab Ganji
squer
0
120
Architecting Distributed Systems at Scale — From Pain to Pattern
squer
0
220
Empowering-developers-with-Roslyn.pdf
squer
0
120
Building Event Driven Systems at Scale with Azure Cosmos DB
squer
0
140
Building Event-Driven Systems at Scale with Azure Cosmos DB
squer
0
100
Platform Engineering: It's Not What You Think It Is
squer
0
300
Patterns Of Architectural Modernization
squer
1
470
Architecting for Scale
squer
0
210
Other Decks in Technology
See All in Technology
GitLab Duo Agent Platformで実現する“AI駆動・継続的サービス開発”と最新情報のアップデート
jeffi7
0
200
【pmconf2025】PdMの「責任感」がチームを弱くする?「分業型」から全員がユーザー価値に本気で向き合う「共創型開発チーム」への変遷
toshimasa012345
0
200
意外とあった SQL Server 関連アップデート + Database Savings Plans
stknohg
PRO
0
250
Oracle Technology Night #95 GoldenGate 26ai の実装に迫る1
oracle4engineer
PRO
0
120
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
220
Claude Code はじめてガイド -1時間で学べるAI駆動開発の基本と実践-
oikon48
45
27k
日本Rubyの会の構造と実行とあと何か / hokurikurk01
takahashim
4
800
Overture Maps Foundationの3年を振り返る
moritoru
0
120
オープンデータの内製化から分かったGISデータを巡る行政の課題
naokim84
2
1.4k
Playwright x GitHub Actionsで実現する「レビューしやすい」E2Eテストレポート
kinosuke01
0
190
AI活用によるPRレビュー改善の歩み ― 社内全体に広がる学びと実践
lycorptech_jp
PRO
1
150
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
38k
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
66k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Side Projects
sachag
455
43k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Producing Creativity
orderedlist
PRO
348
40k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
RailsConf 2023
tenderlove
30
1.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Why Our Code Smells
bkeepers
PRO
340
57k
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