Aplicando técnicas de Domain-Driven Design para reduzir acoplamento e aumentar a coesão em uma arquitetura de microsserviços (2025)
- Authors:
- Autor USP: VIEIRA, PEDRO DA COSTA MELO - EP
- Unidade: EP
- Assunto: ARQUITETURA DE SOFTWARE
- Language: Português
- Abstract: Este trabalho apresenta uma solução de projeto (design) utilizando técnicas do Projeto Dirigido pelo Domínio – Domain-Driven Design (DDD) – para refatorar um produto de software existente, implementado com arquitetura de microsserviços. Tal solução visa aumentar a coesão dos microsserviços e reduzir o acoplamento entre eles, alinhando seus modelos de domínio de forma mais acurada às capacidades do negócio (business capabilities). A pesquisa foi motivada por problemas identificados em um mau projeto de modularização, que resultaram em ambiguidades conceituais, baixa coesão e alto acoplamento. Foram utilizadas as técnicas de design estratégico e tático do DDD, com ênfase na identificação de subdomínios de negócio, mapeamento de contextos delimitados e realinhamento de seus modelos de domínio. Os artefatos resultantes das soluções são constituídos por modelos expressos na linguagem UML e apoiados por justificativas fundamentadas que mostram como a adequação da solução de projeto (design) utilizando as técnicas do DDD pode ajudar a melhorar a expressividade, organização dos modelos de domínio e a modularização de software. Por fim, conclui-se que a aplicação de DDD ajuda não apenas a mitigar problemas técnicos, mas também facilita a comunicação entre equipes e promove maior alinhamento semântico e estrutural dos elementos de software e as capacidades do negócio.
- Imprenta:
-
ABNT
VIEIRA, Pedro da Costa Melo. Aplicando técnicas de Domain-Driven Design para reduzir acoplamento e aumentar a coesão em uma arquitetura de microsserviços. 2025. Trabalho de Conclusão de Curso (MBA) – Escola Politécnica, Universidade de São Paulo, São Paulo, 2025. Disponível em: https://bdta.abcd.usp.br/directbitstream/d966dbe5-62c8-410c-8d4e-44d1b0353423/PEDRO_DA_COSTA_MELO_VIEIRA.pdf. Acesso em: 10 jan. 2026. -
APA
Vieira, P. da C. M. (2025). Aplicando técnicas de Domain-Driven Design para reduzir acoplamento e aumentar a coesão em uma arquitetura de microsserviços (Trabalho de Conclusão de Curso (MBA). Escola Politécnica, Universidade de São Paulo, São Paulo. Recuperado de https://bdta.abcd.usp.br/directbitstream/d966dbe5-62c8-410c-8d4e-44d1b0353423/PEDRO_DA_COSTA_MELO_VIEIRA.pdf -
NLM
Vieira P da CM. Aplicando técnicas de Domain-Driven Design para reduzir acoplamento e aumentar a coesão em uma arquitetura de microsserviços [Internet]. 2025 ;[citado 2026 jan. 10 ] Available from: https://bdta.abcd.usp.br/directbitstream/d966dbe5-62c8-410c-8d4e-44d1b0353423/PEDRO_DA_COSTA_MELO_VIEIRA.pdf -
Vancouver
Vieira P da CM. Aplicando técnicas de Domain-Driven Design para reduzir acoplamento e aumentar a coesão em uma arquitetura de microsserviços [Internet]. 2025 ;[citado 2026 jan. 10 ] Available from: https://bdta.abcd.usp.br/directbitstream/d966dbe5-62c8-410c-8d4e-44d1b0353423/PEDRO_DA_COSTA_MELO_VIEIRA.pdf
Download do texto completo
| Tipo | Nome | Link | |
|---|---|---|---|
| PEDRO_DA_COSTA_MELO_VIEIR... | Direct link |
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas