Adoção de Domain-Driven Design para o Domínio de Pagamentos

  • Pedro da Cruz Chagas Universidade Estadual de Maringá (UEM)
  • Carlos Danilo Luz Universidade Estadual de Maringá (UEM)
  • Edson OliveiraJr Universidade Estadual de Maringá (UEM)

Resumo


É muito comum no mercado de engenharia de software que não se tenha uma definição quanto aos domínios presentes no contexto de uma determinada empresa, fazendo com que seja um desafio a manutenção desses domínios a longo prazo, podendo culminar até mesmo na necessidade de reimplementar o sistema como um todo. Dada uma empresa no contexto de pagamentos com vários domínios desencapsulados e distribuídos em diversas aplicações, o que se propõe com este trabalho é documentar a aplicação dos conceitos e boas práticas do Domain-Driven Design que serão empregados em um domínio específico desta empresa. Isso será realizado pela equipe responsável pela manutenção do domínio e da aplicação já citados, encapsulando o mesmo dentro somente desta aplicação, que será responsável por implementar o modelo do domínio que será estudado.

Referências

ADZIC, G. E. E. (2010). Domain driven design redefined. Disponível em: [link] - Acessado em: 20 set.

Evans, E. (2009). Domain-driven design: atacando as complexidades no coração do software. Alta Books.

Fowler, M. (2020). DomainDrivenDesign. 2020. Disponível em: [link] - Acessado em: 20 set.

Vernon, V. (2013). Implementing domain-driven design. Addison-Wesley.

Vernon, V. (2016). Domain-driven design distilled. Addison-Wesley Professional.
Publicado
06/12/2023
CHAGAS, Pedro da Cruz; LUZ, Carlos Danilo; OLIVEIRAJR, Edson. Adoção de Domain-Driven Design para o Domínio de Pagamentos. In: ESCOLA REGIONAL DE ENGENHARIA DE SOFTWARE (ERES), 7. , 2023, Maringá/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 178-187. DOI: https://doi.org/10.5753/eres.2023.237791.