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