Detalhes bibliográficos
Ano de defesa: |
2023 |
Autor(a) principal: |
Silva Filho, Eduardo Pereira E |
Orientador(a): |
Não Informado pela instituição |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Universidade Estadual do Ceará
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Link de acesso: |
https://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=109839
|
Resumo: |
Nas últimas décadas, grandes organizações desenvolveram aplicações que cresceram ao longo do tempo e terminaram sendo tão complexas quanto essenciais para os seus negócios. Essas aplicações, normalmente implementadas em arquiteturas monolíticas, passaram por anos de evolução e manutenção até começarem a apresentar problemas de desempenho, manutenibilidade, débitos técnicos, defasagem tecnológica e qualidade de código. Diante dessa situação, a migração para arquitetura de microsserviços surge como alternativa promissora para modernização desses sistemas, sendo cada vez mais utilizada por empresas do todo mundo. Contudo, a decomposição de um sistema legado é uma longa e difícil jornada que requer uma boa estratégia de planejamento e ordem de execução, buscando-se um equilíbrio entre o valor entregue, esforço de implementação e limitações existentes. Este trabalho relata a experiência de um cenário real de migração, propondo um processo que aborda diversos fatores que influenciam nessa jornada, mostrando na prática como podem ser avaliados e tratados. O processo propõe um conjunto de análises abordando diferentes perspectivas, permitindo que decisões sejam tomadas de forma otimizada, mitigando riscos e oferecendo um maior retorno na solução. Aspectos como o ambiente organizacional, estratégia de negócio, domínios e requisitos tecnológicos somam-se à realidade técnica do sistema na lista de variáveis a serem consideradas no estabelecimento da ordem de extração e definição dos limites de cada microsserviço. Este trabalho visa colaborar com o conhecimento empírico de outros pesquisadores ou profissionais que tenham interesse no assunto, identificando os principais pontos que podem facilitar ou dificultar a decomposição do sistema legado de grande porte. |