Publicação

Monitorização de microserviços na empresa Hovione

Ver documento

Detalhes bibliográficos
Resumo:Os microserviços são um estilo de arquitetura de software que consiste num conjunto de serviços independentes que comunicam entre si através de APIs. Na sua implementação identificam-se várias vantagens como flexibilidade, manutenção e independência. No entanto, também se apresentam vários desafios, uma vez que se pode tornar numa arquitetura muito complexa, e pode dificultar a monitorização e manutenção de sistemas. A comunicação é outro dos grandes desafios apresentados, uma vez que é necessário garantir que as API’s são compatíveis entre si. A monitorização dos microserviços ajuda a identificar, analisar e resolver problemas nos microserviços de um modo mais célere, por forma a minimizar qualquer impacto nos seus utilizadores. A monitorização é feita através de métricas, tais como tempo de resposta, taxa de erros, uso de recursos e consumo de rede. A monitorização realiza-se com apoio de ferramentas e plataformas que ajudam a recolher e analisar os dados dos microserviços. Com a implementação destas métricas, ferramentas e plataformas é possivel a deteção de problemas atempadamente que evitam problemas de desempenho, disponibilidade e confiabilidade, e evita, ou reduz, interrupções nos serviços. A monitorização também pode ajudar a identificar oportunidades de melhoria, otimizando o código, ajustando a configuração ou atualizando os recursos. Para além de que a monitorização pode ajudar a identificar e corrigir problemas que podem causar falhas, o que ajuda a reduzir o tempo de inatividade e assim aumentar a satisfação do cliente. Com uma monitorização adequada são fornecidos dados importantes para tomada de decisão, onde podem ser identificadas tendências, otimizar recursos e ou desenvolver novos produtos e serviços. Este trabalho faz um enquadramento teórico dos microserviços, e de como é feita a sua monitorização, recorrendo à literatura e apresenta um estudo de caso que explora a monitorização dos microserviços na empresa portuguesa Hovione.
Autores principais:Godinho, Elsa Nunes
Assunto:Monitorização de microserviços Análise de microserviços Arquitetura de microserviços Monitoring microservices Analysis microservices Microservices architecture
Ano:2023
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Instituto Politécnico de Setúbal
Idioma:português
Origem:Instituto Politécnico de Setúbal