View 8
Download 0
Category
Preview:
Citation preview
DDD aplicado aum microserviço Go
DomainDrivenDesign
O domínio
INTRODUÇÃO
linguagem ubíqua
Motivação
Escolhendo DDD
Detalhes da Arquitetura
Como tudo começou
MOTIVAÇÃO
Desafiomanutenibilidade
simplicidade
EscolhendoDDD
manutenabilidade
ESCOLHENDO DDD
Complexo
Será mesmo?
Serviços
Infra
Interfaces
Entidades
Arquitetura
Estrutura de Pastas
Design Flat
ESTRUTURA
Domain Types&
Domain Packages(serviços)
Infra Packages
Exemplos de Implementação
contracts.go
domain/entities.go:
domain/notifsender/notifsender.go:
infra/sendgrid/sendgrid.go:
cmd/api/main.go:
Referências
AlgumasReferências
REFERÊNCIAS
OBRIGADO.Vinícius Garcia & Fabio Rodrigues
/ vingarcia / fabiorodrigues
Recommended