Utilização de CQRS e Event Sourcing no desenvolvimento de microsserviços

Carregando...
Imagem de Miniatura
Data
2021
Tipo de documento
Monografia
Título da Revista
ISSN da Revista
Título de Volume
Área do conhecimento
Ciências Exatas e da Terra
Modalidade de acesso
Acesso aberto
Editora
Autores
Silveira, Diego
Orientador
Sarates Jr, Adiel
Coorientador
Resumo
Apresentam-se neste trabalho temas como desenvolvimento de software, arquitetura de software, padrões arquiteturais utilizados em microsserviços, Cloud Computing, banco de dados e por fim, dois patterns que se propõem a trazer alguns benefícios ao desenvolvimento de microsserviços, são eles o CQRS e o Event Sourcing. Também foi apresentado um estudo de caso envolvendo uma aplicação desenvolvida utilizando os dois patterns. São apresentadas vantagens e desvantagens na utilização e alguns pontos como escalabilidade, desempenho, segurança e complexidade de código são discutidos. Conclui-se então, que apesar de inúmeras vantagens, também há o aumento de complexidade no código e por isso, deve-se entender a necessidade da aplicação e comparar prós e contras antes de aplicar tais abordagens.

Palavras-chave
CQRS, Event sourcing, Arquitetura de software, Microsserviços
Citação