Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/19445
Registro completo de metadados
Campo DCValorIdioma
dc.creatorAndrade, Raphael Henrique Ferreira de
dc.date.accessioned2020-11-23T19:19:21Z-
dc.date.available2020-11-23T19:19:21Z-
dc.date.issued2019-05-22
dc.identifier.citationANDRADE, Raphael Henrique Ferreira de. Modelo de migração do monolítico ao microsserviço. 2019. Trabalho de Conclusão de Curso (Especialização Gestão da Tecnologia da Informação e Comunicação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2019.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/19445-
dc.description.abstractThe definition of a standard system architecture is the goal of various academic and industry discussions in order to create ways to facilitate the maintenance, evolution and understanding of system’s components. Microservices is a recent pattern that has covered all these goals in an effective way with concepts based on simplicity and task automation. This paper aims to explore technics and models of information systems on the microservices architecture and enumerate the best practices and tasks to convert a monolithic architecture from an existing software to microservices, going from the conception to the team work construction. To achieve this objective a systematic review on existing studies on the main scientific databases was performed with the following target, identify what are the peculiarity and common tasks with relevance on this process, from extraction until the conception and development of the new services that will be part of the new architecture, based on case studies and also structured algorithms to decompose the monolithic system’s features. The review process focused on identifying and explaining the activities and steps which will be required during the conversion of the architecture and also to define in a clear and simple way in what should comprehend a microservices system architecture, besides its benefits. As a result, this paper listed the main point that should be covered to magnify the success chances of the microservices migration. Taking the steps and activities presented as a base and the fact that all activities that requires any type of external tool, have open source alternatives. The implementation of this new architecture requires low infrastructure and training investment, making it feasible and achievable to whoever desires to implement it.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.subjectArquitetura de softwarept_BR
dc.subjectTecnologia da informação - Comunicaçõespt_BR
dc.subjectFluxo de dados (Computadores)pt_BR
dc.subjectGrupos de trabalhopt_BR
dc.subjectSoftware architecturept_BR
dc.subjectInformation technology - Communicationspt_BR
dc.subjectData flow computingpt_BR
dc.subjectTeams in the workplacept_BR
dc.titleModelo de migração do monolítico ao microsserviçopt_BR
dc.title.alternativeMonolithic to microservice migration modelpt_BR
dc.typespecializationThesispt_BR
dc.description.resumoA definição de um padrão de arquitetura para sistemas é alvo de discussão de acadêmicos e instituições a fim criar formas que facilitam a manutenção, evolução e entendimento dos sistemas componentes. Microsserviços é um padrão recente que tem conseguido abordar todos esses objetivos de maneira eficaz e com conceitos baseados na simplicidade e automação. Este estudo visa realizar um estudo das técnicas e modelos de um sistema de informação de arquitetura na arquitetura de microsserviços e elucidar uma maneira de evoluir a arquitetura monolítica em um sistema existente, para o padrão de microsserviços, cobrindo desde a concepção até a montagem de equipes de trabalho. Para tal, foi realizada uma revisão sistemática da literatura nas principais bases de conhecimento científico para identificar quais são as peculiaridades relevantes nesse processo, da extração até a concepção dos novos microsserviços que constituem o novo sistema, baseando-se em estudos de casos e também em algoritmos estruturados para decomposição de funcionalidades dos sistemas monolíticos. O processo de revisão teve como foco identificar e explicar atividades e etapas que serão realizadas durante a conversão da arquitetura e também definir de maneira clara o que deve compreender um sistema na arquitetura de microsserviços, além de seus benefícios. Como resultado, este trabalho listou os principais pontos que devem ser executados para maximizar a chance de sucesso da migração de arquitetura para microsserviços. Baseando-se nas técnicas e etapas apresentas e no fato de que todas as atividades que exigem algum tipo de ferramenta possuem alternativas baseadas em código aberto. A implantação dessa nova arquitetura requer baixo investimento em infraestrutura e também em treinamento, tornando mais plausível e acessível para quem deseja realizar a implantação.pt_BR
dc.degree.grantorUniversidade Tecnológica Federal do Paranápt_BR
dc.degree.programGestão de Tecnologia da Informação e Comunicaçãopt_BR
dc.degree.localCuritibapt_BR
dc.publisher.localCuritibapt_BR
dc.contributor.advisor1Miziara , Alexandre Jorge
dc.contributor.referee1Rosa, Bernadete Márcia Volchcoski F. da
dc.contributor.referee2Miziara, Alexandre Jorge
dc.contributor.referee3Miziara, Alexandre Jorge
dc.publisher.countryBrasilpt_BR
dc.publisher.programEspecialização em Gestão da Tecnologia da Informação e Comunicaçãopt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAOpt_BR
Aparece nas coleções:CT - Gestão de Tecnologia da Informação e Comunicação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
CT_GETIC_VIII_2019_09.pdf323,02 kBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.