Utilização de arquitetura de microsserviços, CQRS e event sourcing em sistemas transacionais: Um estudo de caso

Imagem de Miniatura
Tipo
TCC
Data
2022-06-06
Autores
Lemes, Gabriel Isacc Birer
Santos, Giovanni Rodrigues dos
Zaccaria, Marcelo Yamashita
Orientador
Bianchini, Calebe de Paula
Título da Revista
ISSN da Revista
Título de Volume
Membros da banca
Programa
Resumo
Este artigo visa descrever o desenvolvimento de um sistema transacional do tipo bancário utilizando Arquitetura de Microsserviços, abordagem CQRS, Domain Driven Design e Event Sourcing. O Projeto apresenta um estudo de caso que envolve uma aplicação elaborada com base em três domínios definidos ao longo do trabalho, e para atender aos padrões de desenvolvimento propostos, foram criados seis serviços, sendo dois para cada domínio separados em comando e consulta, atrelado a isso temos o registro de todas as alterações realizadas no sistema onde se pode visualizar todo o histórico.
This article aims to describe the development of a banking-type transactional system using Microservices Architecture, CQRS approach, Domain Driven Design and Event Sourcing. The Project presents a case study that involves an application based on three domains defined throughout the work, and to meet the proposed development standards, six services were created, two for each domain separated in command and query, linked to this we have a record of all changes made in the system where you can view the entire history.
Descrição
Palavras-chave
arquitetura de microsserviços , abordagem CQRS , domain driven design , event sourcing , desenvolvimento de softwares , microservices architecture , CQRS approach , domain driven design , event sourcing , software development
Citação