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
Context Mapping - The Missing Link in Your Organization’s Technical Strategy
Search
Bartłomiej Słota
September 07, 2023
Programming
0
72
Context Mapping - The Missing Link in Your Organization’s Technical Strategy
Bartłomiej Słota
September 07, 2023
Tweet
Share
More Decks by Bartłomiej Słota
See All by Bartłomiej Słota
Mapowanie kontekstów - brakujące ogniwo strategii technicznej Twojej organizacji [4developers]
bslota
0
87
Yavaconf_-_How_to_make_your_architecture_scream_with_functional_domain_modeling.pdf
bslota
0
68
Concurrency control in REST API with Spring Framework
bslota
0
170
Managing Business Processes in Microservice Architecture with Spring Ecosystem
bslota
0
150
Managing Business Processes in Microservice Architecture with Spring Ecosystem - Spring I/O 2019
bslota
3
620
The return of the native principles
bslota
0
88
Managing Business Processes in Microservice Architecture with Spring Ecosystem
bslota
0
190
Dynamic Configuration Management in Microservice Architecture with Spring Cloud
bslota
0
140
Dynamic configuration management in microservice architecture with Spring Cloud
bslota
0
220
Other Decks in Programming
See All in Programming
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
140
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
1
190
Zero Waste, Radical Magic, and Italian Graft – Quarkus Efficiency Secrets
hollycummins
0
230
TYPO3 v13 – The road to LTS: What's new and new APIs
luisasofie_xoxo
0
210
Milestoner
bkuhlmann
1
410
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
220
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
1.1k
Site Reliability Engineering for GMO
pyama86
8
1.1k
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
1
270
Go製Webアプリケーションのエラーとの向き合い方大全、あるいはやっぱりスタックトレース欲しいやん / Kyoto.go #50
utgwkk
2
130
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
130
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
Visualization
eitanlees
136
14k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Statistics for Hackers
jakevdp
789
220k
Music & Morning Musume
bryan
41
5.6k
Become a Pro
speakerdeck
PRO
11
4.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
37
2.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
243
12k
The Invisible Side of Design
smashingmag
294
49k
In The Pink: A Labor of Love
frogandcode
138
21k
Facilitating Awesome Meetings
lara
42
5.6k
Transcript
Bartek Słota @bartekslota Context Mapping The Missing Link in Your
Organization’s Technical Strategy
417 * State of DevOps 2022 *
* State of DevOps 2022
„Teams that focus on building software with loosely- coupled architectures
are in a better position to perform strongly across stability, reliability, and throughput.”* * State of DevOps 2022
Example
Example
Example
Example
Sub-domains
Bounded contexts
Organization architecture
Architecture
Architecture
Architecture
Architecture
Business processes
Business processes
None
Architecture
Architecture
Architecture
Business process
Business process
None
Dependencies between teams
Dependencies between teams
Upstream-Downstream
Relations between contexts Eric Evans, Domain-Driven Design: Tackling Complexity in
the Heart of Software
Open-Host Service
Published Language
Conformist
Anti-Corruption Layer
Shared Kernel
Partnership
Customer-Supplier
Separate Ways
Exemplary context map
Architecture - once again
Architecture - once again
Architecture - once again
Architecture - once again
Business process - once again
Business process - once again
The art of compromise Eric Evans, Domain-Driven Design: Tackling Complexity
in the Heart of Software
System of systems
Team topologies
„The design... is almost never the best possible, the prevailing
system concept may need to change. Therefore, fl exibility of organization is important to e ff ective design.” Mel Conway