Exportar registro bibliográfico

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:

  • Download do texto completo

    Tipo Nome Link
    Versão Publicada 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

    • 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

    Últimas obras dos mesmos autores vinculados com a USP cadastradas na BDPI:

    Biblioteca Digital de Trabalhos Acadêmicos da Universidade de São Paulo     2012 - 2026