Estratégia para migrar um sistema monolito em microsserviços

Detalhes bibliográficos
Autor(a) principal: CAMPOS, Rodolfo Bonassi
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Scientia – Repositório Institucional
Texto Completo: https://repositorio.pgsscogna.com.br//handle/123456789/64668
Resumo: Quando sistemas monolíticos se tornam difíceis demais para lidar, muitas empresas são levadas a migrar para colocá-los na de arquitetura de microsserviços. É um trabalho que vale a pena, mas não é fácil. Para fazer isso da melhor forma, é preciso estudar o sistema para elaborar uma estratégia para que esse processo ocorra da melhor forma possível. A estratégia abordada inicia com um serviço menor e simples, mas depois serviços que são baseados em recursos que são importantes para a organização e que existe a necessidade de mudanças frequentes. Inicialmente esses serviços devem ser grandes no início e, não dependentes do restante do monólito. Ao quebrar os monólitos em serviços menores, a parte mais difícil é realmente quebrar os dados que residem no banco de dados do monólito. Devemos garantir que cada etapa da migração represente uma melhoria para a arquitetura em geral. Um dos motivos pelos quais as organizações estão investindo nessa mudança é que serviços menores construídos em torno de recursos de negócios aumentam a produtividade do desenvolvedor.
id Krot_a1f5e79b59327e516a1124ac18d9d854
oai_identifier_str oai:repositorio.pgsscogna.com.br:123456789/64668
network_acronym_str Krot
network_name_str Scientia – Repositório Institucional
repository_id_str
spelling CAMPOS, Rodolfo Bonassi2023-10-10T19:17:12Z2023-10-10T19:17:12Z2021https://repositorio.pgsscogna.com.br//handle/123456789/64668Quando sistemas monolíticos se tornam difíceis demais para lidar, muitas empresas são levadas a migrar para colocá-los na de arquitetura de microsserviços. É um trabalho que vale a pena, mas não é fácil. Para fazer isso da melhor forma, é preciso estudar o sistema para elaborar uma estratégia para que esse processo ocorra da melhor forma possível. A estratégia abordada inicia com um serviço menor e simples, mas depois serviços que são baseados em recursos que são importantes para a organização e que existe a necessidade de mudanças frequentes. Inicialmente esses serviços devem ser grandes no início e, não dependentes do restante do monólito. Ao quebrar os monólitos em serviços menores, a parte mais difícil é realmente quebrar os dados que residem no banco de dados do monólito. Devemos garantir que cada etapa da migração represente uma melhoria para a arquitetura em geral. Um dos motivos pelos quais as organizações estão investindo nessa mudança é que serviços menores construídos em torno de recursos de negócios aumentam a produtividade do desenvolvedor.ArquiteturaMigrarMicrosserviçoMonolitoSistemasEstratégia para migrar um sistema monolito em microsserviçosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisSistemas de Informaçãoporreponame:Scientia – Repositório Institucionalinstname:Kroton Educacional S.A.instacron:KROTONinfo:eu-repo/semantics/openAccessORIGINALRODOLFO_BONASSI_CAMPOS.pdfRODOLFO_BONASSI_CAMPOS.pdfapplication/pdf283778https://repositorio.pgsscogna.com.br//bitstream/123456789/64668/1/RODOLFO_BONASSI_CAMPOS.pdff1d548887351c0f598238ac1bda6dd10MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.pgsscogna.com.br//bitstream/123456789/64668/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52123456789/646682023-10-10 16:17:12.396oai:repositorio.pgsscogna.com.br:123456789/64668Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPRIhttps://repositorio.pgsscogna.com.br/oai/request.opendoar:2023-10-10T19:17:12falseRepositório InstitucionalPRIhttps://repositorio.pgsscogna.com.br/oai/request.repositorio@kroton.com.br || selma.elwein@cogna.com.bropendoar:2023-10-10T19:17:12Scientia – Repositório Institucional - Kroton Educacional S.A.false
dc.title.pt_BR.fl_str_mv Estratégia para migrar um sistema monolito em microsserviços
title Estratégia para migrar um sistema monolito em microsserviços
spellingShingle Estratégia para migrar um sistema monolito em microsserviços
CAMPOS, Rodolfo Bonassi
Arquitetura
Migrar
Microsserviço
Monolito
Sistemas
title_short Estratégia para migrar um sistema monolito em microsserviços
title_full Estratégia para migrar um sistema monolito em microsserviços
title_fullStr Estratégia para migrar um sistema monolito em microsserviços
title_full_unstemmed Estratégia para migrar um sistema monolito em microsserviços
title_sort Estratégia para migrar um sistema monolito em microsserviços
author CAMPOS, Rodolfo Bonassi
author_facet CAMPOS, Rodolfo Bonassi
author_role author
dc.contributor.author.fl_str_mv CAMPOS, Rodolfo Bonassi
dc.subject.por.fl_str_mv Arquitetura
Migrar
Microsserviço
Monolito
Sistemas
topic Arquitetura
Migrar
Microsserviço
Monolito
Sistemas
description Quando sistemas monolíticos se tornam difíceis demais para lidar, muitas empresas são levadas a migrar para colocá-los na de arquitetura de microsserviços. É um trabalho que vale a pena, mas não é fácil. Para fazer isso da melhor forma, é preciso estudar o sistema para elaborar uma estratégia para que esse processo ocorra da melhor forma possível. A estratégia abordada inicia com um serviço menor e simples, mas depois serviços que são baseados em recursos que são importantes para a organização e que existe a necessidade de mudanças frequentes. Inicialmente esses serviços devem ser grandes no início e, não dependentes do restante do monólito. Ao quebrar os monólitos em serviços menores, a parte mais difícil é realmente quebrar os dados que residem no banco de dados do monólito. Devemos garantir que cada etapa da migração represente uma melhoria para a arquitetura em geral. Um dos motivos pelos quais as organizações estão investindo nessa mudança é que serviços menores construídos em torno de recursos de negócios aumentam a produtividade do desenvolvedor.
publishDate 2021
dc.date.issued.fl_str_mv 2021
dc.date.accessioned.fl_str_mv 2023-10-10T19:17:12Z
dc.date.available.fl_str_mv 2023-10-10T19:17:12Z
dc.type.driver.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.pgsscogna.com.br//handle/123456789/64668
url https://repositorio.pgsscogna.com.br//handle/123456789/64668
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Scientia – Repositório Institucional
instname:Kroton Educacional S.A.
instacron:KROTON
instname_str Kroton Educacional S.A.
instacron_str KROTON
institution KROTON
reponame_str Scientia – Repositório Institucional
collection Scientia – Repositório Institucional
bitstream.url.fl_str_mv https://repositorio.pgsscogna.com.br//bitstream/123456789/64668/1/RODOLFO_BONASSI_CAMPOS.pdf
https://repositorio.pgsscogna.com.br//bitstream/123456789/64668/2/license.txt
bitstream.checksum.fl_str_mv f1d548887351c0f598238ac1bda6dd10
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Scientia – Repositório Institucional - Kroton Educacional S.A.
repository.mail.fl_str_mv repositorio@kroton.com.br || selma.elwein@cogna.com.br
_version_ 1809460200362475520