Utilização de CQRS e Event Sourcing no desenvolvimento de microsserviços
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Universitário da Ânima (RUNA) |
Texto Completo: | https://repositorio.animaeducacao.com.br/handle/ANIMA/14843 |
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. |
id |
Ânima_8a463828a095193cf9d6730c568c4d29 |
---|---|
oai_identifier_str |
oai:repositorio.animaeducacao.com.br:ANIMA/14843 |
network_acronym_str |
Ânima |
network_name_str |
Repositório Universitário da Ânima (RUNA) |
repository_id_str |
|
spelling |
Utilização de CQRS e Event Sourcing no desenvolvimento de microsserviçosCQRSEvent sourcingArquitetura de softwareMicrosserviçosApresentam-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.Sarates Jr, AdielSilveira, Diego2021-07-21T14:26:21Z2021-07-21T14:26:21Z2021-07-19info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis51 f.application/pdfhttps://repositorio.animaeducacao.com.br/handle/ANIMA/14843JoinvilleAtribuição-NãoComercial 3.0 Brasilhttp://creativecommons.org/licenses/by-nc/3.0/br/info:eu-repo/semantics/openAccessporreponame:Repositório Universitário da Ânima (RUNA)instname:Ânima Educaçãoinstacron:Ânima2021-07-27T14:51:06Zoai:repositorio.animaeducacao.com.br:ANIMA/14843Repositório InstitucionalPRIhttps://repositorio.animaeducacao.com.br/oai/requestcontato@animaeducacao.com.bropendoar:2021-07-27T14:51:06Repositório Universitário da Ânima (RUNA) - Ânima Educaçãofalse |
dc.title.none.fl_str_mv |
Utilização de CQRS e Event Sourcing no desenvolvimento de microsserviços |
title |
Utilização de CQRS e Event Sourcing no desenvolvimento de microsserviços |
spellingShingle |
Utilização de CQRS e Event Sourcing no desenvolvimento de microsserviços Silveira, Diego CQRS Event sourcing Arquitetura de software Microsserviços |
title_short |
Utilização de CQRS e Event Sourcing no desenvolvimento de microsserviços |
title_full |
Utilização de CQRS e Event Sourcing no desenvolvimento de microsserviços |
title_fullStr |
Utilização de CQRS e Event Sourcing no desenvolvimento de microsserviços |
title_full_unstemmed |
Utilização de CQRS e Event Sourcing no desenvolvimento de microsserviços |
title_sort |
Utilização de CQRS e Event Sourcing no desenvolvimento de microsserviços |
author |
Silveira, Diego |
author_facet |
Silveira, Diego |
author_role |
author |
dc.contributor.none.fl_str_mv |
Sarates Jr, Adiel |
dc.contributor.author.fl_str_mv |
Silveira, Diego |
dc.subject.por.fl_str_mv |
CQRS Event sourcing Arquitetura de software Microsserviços |
topic |
CQRS Event sourcing Arquitetura de software Microsserviços |
description |
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. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-07-21T14:26:21Z 2021-07-21T14:26:21Z 2021-07-19 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.animaeducacao.com.br/handle/ANIMA/14843 |
url |
https://repositorio.animaeducacao.com.br/handle/ANIMA/14843 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Atribuição-NãoComercial 3.0 Brasil http://creativecommons.org/licenses/by-nc/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Atribuição-NãoComercial 3.0 Brasil http://creativecommons.org/licenses/by-nc/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
51 f. application/pdf |
dc.coverage.none.fl_str_mv |
Joinville |
dc.source.none.fl_str_mv |
reponame:Repositório Universitário da Ânima (RUNA) instname:Ânima Educação instacron:Ânima |
instname_str |
Ânima Educação |
instacron_str |
Ânima |
institution |
Ânima |
reponame_str |
Repositório Universitário da Ânima (RUNA) |
collection |
Repositório Universitário da Ânima (RUNA) |
repository.name.fl_str_mv |
Repositório Universitário da Ânima (RUNA) - Ânima Educação |
repository.mail.fl_str_mv |
contato@animaeducacao.com.br |
_version_ |
1767415810989490176 |