Migração de arquiteturas monolíticas para microsserviços: avaliação das estratégias e benefícios

Data da publicação

Data da defesa

2023

Permissão de acesso

Diretor

Roteirista

Produtor executivo

Título da Revista

ISSN da Revista

Título de Volume

Título do periódico

Volume do periódico

Número da edição do periódico

Página inicial

Página final

Título do Evento

Número da edição do Evento

Nome da instituição

Instituto Federal de Brasília

Editora

Local de edição

Departamento

DOI

ISBN

ISSN

ISMN

Outros identificadores

Resumo

A rápida evolução no campo da tecnologia da informação tem gerado pressão constante sobre as organizações para se adaptarem e inovarem em seus processos de desenvolvimento de software. Neste contexto, as arquiteturas monolíticas, embora amplamente adotadas no passado, enfrentam desafios crescentes em um cenário dinâmico e altamente competitivo. Diante desse cenário, a transição para arquiteturas baseadas em microsserviços surge como uma alternativa promissora, oferecendo vantagens significativas em termos de adaptabilidade, manutenção e distribuição de carga de trabalho. No entanto, essa mudança não está isenta de desafios, sendo imperativo conduzir uma avaliação minuciosa das estratégias de transição e dos benefícios associados. Este trabalho visa avaliar as estratégias e benefícios associados à transição de arquiteturas monolíticas para microsserviços. Ao longo do projeto, foram analisados diversos métodos de migração, e os resultados obtidos fornecem uma visão prática dos benefícios e desafios inerentes à adoção da arquitetura de microsserviços. As fases de projeto e implementação da arquitetura, seguidas pela implantação e teste da aplicação, revelaram informações valiosas sobre diferentes abordagens de migração. Este estudo prático contribui para organizações que buscam modernizar suas aplicações de software, fornecendo uma análise abrangente das opções disponíveis para a transição de arquiteturas monolíticas para microsserviços. Em conclusão, a transição para microsserviços não apenas aborda as limitações das arquiteturas monolíticas, mas também apresenta benefícios adicionais, aprimorando a flexibilidade, confiabilidade e eficiência operacional do sistema. Desenvolvido em duas fases, o projeto destacou as vantagens da arquitetura de microsserviços, como escalabilidade, flexibilidade e tolerância a falhas, em comparação com abordagens monolíticas. Os desafios identificados durante a transição destacam a importância de abordagens estratégicas para lidar com a comunicação entre serviços, manter a consistência dos dados em ambientes distribuídos e gerenciar efetivamente os dados centralizados. Os resultados bem-sucedidos alcançados em termos de escalabilidade, redução dos tempos de implantação e gerenciamento descentralizado de dados demonstram a viabilidade e as vantagens da adoção da arquitetura de microsserviços para organizações que visam modernizar seus sistemas de software.

Descrição

Áreas do conhecimento (CNPq)

CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO

Referência

Silva, Alexandre Abreu da; Monici, Arthur Cavalcante. Migração de arquiteturas monolíticas para microsserviços: avaliação das estratégias e benefícios. 2023. Trabalho de Conclusão de Curso de Bacharelado em Ciência da Computação, Instituto Federal de Educação, Ciência e Tecnologia de Brasília, Campus Taguatinga, 2023.

Agência de fomento

Link externo

Link multimídia

Coleções