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
DDD: benefícios e pontos de atenção com bounded...
Search
Alberto Luiz Souza
September 15, 2023
Programming
0
67
DDD: benefícios e pontos de atenção com bounded contexts
Alberto Luiz Souza
September 15, 2023
Tweet
Share
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
41
O impacto da qualidade do código em empresas e carreiras
asouza
0
51
Nove métricas de qualidade para você controlar a complexidade do código
asouza
0
44
Escrevo o código em inglês, português, Chinês ou tudo misturado?
asouza
0
36
Curso de DDD: A importância da construção e evolução da Linguagem Ubíqua
asouza
0
100
Medir não é suficiente para controlar complexidade, é necessário uma forma de avaliar
asouza
1
76
O mito da zona de conforto
asouza
4
230
Teoria da aprendizagem e design de código
asouza
3
390
Other Decks in Programming
See All in Programming
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
320
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
610
ThorVG Viewer In VS Code
nors
0
460
愛される翻訳の秘訣
kishikawakatsumi
3
360
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
240
tparseでgo testの出力を見やすくする
utgwkk
2
330
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
150
2年のAppleウォレットパス開発の振り返り
muno92
PRO
0
130
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
160
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
1k
Go コードベースの構成と AI コンテキスト定義
andpad
0
150
チームをチームにするEM
hitode909
0
420
Featured
See All Featured
Balancing Empowerment & Direction
lara
5
830
AI: The stuff that nobody shows you
jnunemaker
PRO
1
37
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
The agentic SEO stack - context over prompts
schlessera
0
570
Crafting Experiences
bethany
0
24
Tell your own story through comics
letsgokoyo
0
770
Visualization
eitanlees
150
16k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
720
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
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