Aplicando refatorações em uma arquitetura de software monolítica para uma solução utilizando microsserviços

Detalhes bibliográficos
Autor(a) principal: Silva, Alan Ricardo S.
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações do Mackenzie
Texto Completo: https://dspace.mackenzie.br/handle/10899/31002
Resumo: Com o crescimento constante dos sistemas atuais e com o desenvolvimento da complexidade exigida por eles, a arquitetura monolítica em sistemas com um potencial de crescimento muito grande torna-se uma solução inviável. A arquitetura de software de microsserviços vem trazendo grandes resultados no quesito escalabilidade, manutenção e segurança, tornando-a uma solução mais coerente para os sistemas atuais. Esta pesquisa tem como objetivo aplicar um padrão de refatoração em uma arquitetura monolítica genérica para um modelo que utiliza microsserviços.
id UPM_f36395d4ef8aad70272db5bf346b3002
oai_identifier_str oai:dspace.mackenzie.br:10899/31002
network_acronym_str UPM
network_name_str Biblioteca Digital de Teses e Dissertações do Mackenzie
repository_id_str 10277
spelling Silva, Alan Ricardo S.Rossi, Ana Claudia2022-11-07T18:12:10Z2022-11-07T18:12:10Z2021-05-31Com o crescimento constante dos sistemas atuais e com o desenvolvimento da complexidade exigida por eles, a arquitetura monolítica em sistemas com um potencial de crescimento muito grande torna-se uma solução inviável. A arquitetura de software de microsserviços vem trazendo grandes resultados no quesito escalabilidade, manutenção e segurança, tornando-a uma solução mais coerente para os sistemas atuais. Esta pesquisa tem como objetivo aplicar um padrão de refatoração em uma arquitetura monolítica genérica para um modelo que utiliza microsserviços.https://dspace.mackenzie.br/handle/10899/31002Universidade Presbiteriana MackenzieFaculdade de Computação e Informática (FCI)Attribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessarquitetura de softwaresoftware monolíticaAplicando refatorações em uma arquitetura de software monolítica para uma solução utilizando microsserviçosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Biblioteca Digital de Teses e Dissertações do Mackenzieinstname:Universidade Presbiteriana Mackenzie (MACKENZIE)instacron:MACKENZIEORIGINAL791-Artigo Final-3295-1-4-20210531.pdf791-Artigo Final-3295-1-4-20210531.pdfAlan Ricardo S. Silvaapplication/pdf948610https://dspace.mackenzie.br/bitstreams/1eca64f2-34e0-468a-96e7-60ecbcfe76da/download00dfd7b253c3a543d52b33dca7248b23MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://dspace.mackenzie.br/bitstreams/7173a042-309c-4309-88fd-8d71a70e97a1/downloade39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81997https://dspace.mackenzie.br/bitstreams/e0757937-cca8-4117-a5ba-87be6d0f389a/downloadfb735e1a8fa1feda568f1b61905f8d57MD53TEXT791-Artigo Final-3295-1-4-20210531.pdf.txt791-Artigo Final-3295-1-4-20210531.pdf.txtExtracted texttext/plain42937https://dspace.mackenzie.br/bitstreams/b964cd4c-2e72-46b3-8aae-da302cadb60b/download6bdca560b18186649b412c60bf52cb8eMD54THUMBNAIL791-Artigo Final-3295-1-4-20210531.pdf.jpg791-Artigo Final-3295-1-4-20210531.pdf.jpgGenerated Thumbnailimage/jpeg1643https://dspace.mackenzie.br/bitstreams/fa5ab1f6-cc3f-4b4a-9158-8cd58abbc9d5/download2204b158c460c2163295720483c9edafMD5510899/310022023-01-05 01:07:53.077http://creativecommons.org/licenses/by-nc-nd/3.0/br/Attribution-NonCommercial-NoDerivs 3.0 Braziloai:dspace.mackenzie.br:10899/31002https://dspace.mackenzie.brBiblioteca Digital de Teses e Dissertaçõeshttp://tede.mackenzie.br/jspui/PRIhttps://adelpha-api.mackenzie.br/server/oai/repositorio@mackenzie.br||paola.damato@mackenzie.bropendoar:102772023-01-05T01:07:53Biblioteca Digital de Teses e Dissertações do Mackenzie - Universidade Presbiteriana Mackenzie (MACKENZIE)falseTElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIFByZXNiaXRlcmlhbmEgTWFja2VuemllIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBzZXUgdHJhYmFsaG8gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVuaXZlcnNpZGFkZSBQcmVzYml0ZXJpYW5hIE1hY2tlbnppZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgbyBzZXUgdHJhYmFsaG8gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBhIFVuaXZlcnNpZGFkZSBQcmVzYml0ZXJpYW5hIE1hY2tlbnppZSBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgZG8gc2V1IHRyYWJhbGhvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIHNldSB0cmFiYWxobyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0byBkbyBzZXUgdHJhYmFsaG8gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc2V1IHRyYWJhbGhvIGNvbnRlbmhhIG1hdGVyaWFsIHF1ZSB2b2PDqiBuw6NvIHBvc3N1aSBhIHRpdHVsYXJpZGFkZSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMsIHZvY8OqIGRlY2xhcmFyIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIFByZXNiaXRlcmlhbmEgTWFja2VuemllIG9zIGRpcmVpdG9zIGFwcmVzZW50YWRvcyBuZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBkZSBwcm9wcmllZGFkZSBkZSB0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZG8gc2V1IHRyYWJhbGhvIG9yYSBkZXBvc2l0YWRvLgoKQ0FTTyBPIFRSQUJBTEhPIE9SQSBERVBPU0lUQURPIFRFTkhBIFNJRE8gUkVTVUxUQURPIERFIFVNIFBBVFJPQ8ONTklPIE9VIEFQT0lPIERFIFVNQSBBR8OKTkNJQSBERSBGT01FTlRPIE9VIE9VVFJPIE9SR0FOSVNNTyBRVUUgTsODTyBTRUpBIEEgVU5JVkVSU0lEQURFIFBSRVNCSVRFUklBTkEgTUFDS0VOWklFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCkEgVW5pdmVyc2lkYWRlIFByZXNiaXRlcmlhbmEgTWFja2VuemllIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRvIHNldSB0cmFiYWxobywgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBhbMOpbSBkYXF1ZWxhcyBjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=
dc.title.pt_BR.fl_str_mv Aplicando refatorações em uma arquitetura de software monolítica para uma solução utilizando microsserviços
title Aplicando refatorações em uma arquitetura de software monolítica para uma solução utilizando microsserviços
spellingShingle Aplicando refatorações em uma arquitetura de software monolítica para uma solução utilizando microsserviços
Silva, Alan Ricardo S.
arquitetura de software
software monolítica
title_short Aplicando refatorações em uma arquitetura de software monolítica para uma solução utilizando microsserviços
title_full Aplicando refatorações em uma arquitetura de software monolítica para uma solução utilizando microsserviços
title_fullStr Aplicando refatorações em uma arquitetura de software monolítica para uma solução utilizando microsserviços
title_full_unstemmed Aplicando refatorações em uma arquitetura de software monolítica para uma solução utilizando microsserviços
title_sort Aplicando refatorações em uma arquitetura de software monolítica para uma solução utilizando microsserviços
author Silva, Alan Ricardo S.
author_facet Silva, Alan Ricardo S.
author_role author
dc.contributor.author.fl_str_mv Silva, Alan Ricardo S.
dc.contributor.advisor1.fl_str_mv Rossi, Ana Claudia
contributor_str_mv Rossi, Ana Claudia
dc.subject.por.fl_str_mv arquitetura de software
software monolítica
topic arquitetura de software
software monolítica
description Com o crescimento constante dos sistemas atuais e com o desenvolvimento da complexidade exigida por eles, a arquitetura monolítica em sistemas com um potencial de crescimento muito grande torna-se uma solução inviável. A arquitetura de software de microsserviços vem trazendo grandes resultados no quesito escalabilidade, manutenção e segurança, tornando-a uma solução mais coerente para os sistemas atuais. Esta pesquisa tem como objetivo aplicar um padrão de refatoração em uma arquitetura monolítica genérica para um modelo que utiliza microsserviços.
publishDate 2021
dc.date.issued.fl_str_mv 2021-05-31
dc.date.accessioned.fl_str_mv 2022-11-07T18:12:10Z
dc.date.available.fl_str_mv 2022-11-07T18:12:10Z
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://dspace.mackenzie.br/handle/10899/31002
url https://dspace.mackenzie.br/handle/10899/31002
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Presbiteriana Mackenzie
dc.publisher.department.fl_str_mv Faculdade de Computação e Informática (FCI)
publisher.none.fl_str_mv Universidade Presbiteriana Mackenzie
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do Mackenzie
instname:Universidade Presbiteriana Mackenzie (MACKENZIE)
instacron:MACKENZIE
instname_str Universidade Presbiteriana Mackenzie (MACKENZIE)
instacron_str MACKENZIE
institution MACKENZIE
reponame_str Biblioteca Digital de Teses e Dissertações do Mackenzie
collection Biblioteca Digital de Teses e Dissertações do Mackenzie
bitstream.url.fl_str_mv https://dspace.mackenzie.br/bitstreams/1eca64f2-34e0-468a-96e7-60ecbcfe76da/download
https://dspace.mackenzie.br/bitstreams/7173a042-309c-4309-88fd-8d71a70e97a1/download
https://dspace.mackenzie.br/bitstreams/e0757937-cca8-4117-a5ba-87be6d0f389a/download
https://dspace.mackenzie.br/bitstreams/b964cd4c-2e72-46b3-8aae-da302cadb60b/download
https://dspace.mackenzie.br/bitstreams/fa5ab1f6-cc3f-4b4a-9158-8cd58abbc9d5/download
bitstream.checksum.fl_str_mv 00dfd7b253c3a543d52b33dca7248b23
e39d27027a6cc9cb039ad269a5db8e34
fb735e1a8fa1feda568f1b61905f8d57
6bdca560b18186649b412c60bf52cb8e
2204b158c460c2163295720483c9edaf
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do Mackenzie - Universidade Presbiteriana Mackenzie (MACKENZIE)
repository.mail.fl_str_mv repositorio@mackenzie.br||paola.damato@mackenzie.br
_version_ 1813820057942228992