Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
DDD: benefícios e pontos de atenção com bounded...
Search
Alberto Luiz Souza
September 15, 2023
Programming
80
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DDD: benefícios e pontos de atenção com bounded contexts
Alberto Luiz Souza
September 15, 2023
More Decks by Alberto Luiz Souza
See All by Alberto Luiz Souza
Os três pilares para escrever código de excelente qualidade
asouza
1
51
O impacto da qualidade do código em empresas e carreiras
asouza
0
64
Nove métricas de qualidade para você controlar a complexidade do código
asouza
0
61
Escrevo o código em inglês, português, Chinês ou tudo misturado?
asouza
0
50
Curso de DDD: A importância da construção e evolução da Linguagem Ubíqua
asouza
0
120
Medir não é suficiente para controlar complexidade, é necessário uma forma de avaliar
asouza
1
100
O mito da zona de conforto
asouza
4
250
Teoria da aprendizagem e design de código
asouza
3
400
Other Decks in Programming
See All in Programming
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
250
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
150
FreeBSDでZabbixを動かす
kenkino
0
320
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
180
cdk deploy JawsSonic #MARATHONしながらAWSリソースをデプロイしてみよう
akihisaikeda
2
140
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
230
AHC070解法紹介
eijirou
0
130
wkhtmltopdfの次どうするか問題2026
willnet
2
1.6k
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
160
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
150
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
270
Featured
See All Featured
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Designing Experiences People Love
moore
143
24k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
The Curse of the Amulet
leimatthew05
3
15k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
58k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Transcript
DDD: BENEFÍCIOS E PONTOS DE ATENÇÃO COM BOUNDED CONTEXTS
LEMBRANDO UM POUCO SOBRE A DEFINIÇÃO
None
COMO EU ENXERGO?
VOCÊ PERCEBE NITIDAMENTE QUE EXISTEM SUB-PROBLEMAS QUE DERIVAM DO PRINCIPAL
BENEFÍCIOS DA IDENTIFICAÇÃO
MAXIMIZA COESÃO ENTRE OS ELEMENTOS DA SOLUÇÃO PROPOSTA
TE AFASTA DE SOLUÇÕES MAIS FRÁGEIS
EXEMPLO
None
EM OUTRO CONTEXTO...
None
SEM SEPARAÇÃO NÍTIDA DE CONTEXTOS...
None
PONTOS DE ATENÇÃO
ATENÇÃO A INTEGRIDADE DO MODELO NAQUELE CONTEXTO
TODO CÓDIGO ESCRITO ALI DEVERIA TER RELAÇÃO DIRETA COM O
SUB- PROBLEMA QUE DELIMITA O CONTEXTO
SUGIRO A SEGUINTE PERGUNTA: QUAL PARTE DO SUBPROBLEMA ESTE CÓDIGO
ENDEREÇA?
O BOUNDED CONTEXT CANVAS SUGERE MÉTRICAS DE VERIFICAÇÃO
A QUALIDADE DO BOUNDED CONTEXT É PROPORCIONAL AO DOMÍNIO SOBRE
O PROBLEMA
NA VIDA REAL VAMOS RECORTAR UM SUB- PROBLEMA E PERCEBER
QUE ELE É MAIS COMPLEXO DO QUE PARECIA
SUGESTÃO: QUANTO MENOS CONHECIMENTO EXISTE MAIS GROSSA PODE SER A
GRANULARIDADE DO BOUNDED CONTEXT
SUGESTÃO: SOLUÇÕES DIFERENTES PARA O MESMO SUB-PROBLEMA PODEM RESIDIR EM
SERVIÇOS DIFERENTES
A SEPARAÇÃO MAIS AGRESSIVA DO CÓDIGO RESTRINGE UM POUCO MAIS
A REUTILIZAÇÃO POR MERA COINCIDÊNCIA
OBVIAMENTE QUE A DISTRUIBUIÇÃO TRAZ OS SEUS DESAFIOS, QUE NÃO
SÃO POUCOS