Implantando a observabilidade do sistema SigSaúde através da utilização de service mesh

Detalhes bibliográficos
Ano de defesa: 2019
Autor(a) principal: Nunes, Jacyana Suassuna
Orientador(a): Sampaio, Silvio Costa
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: Não Informado pela instituição
Programa de Pós-Graduação: PROGRAMA DE PÓS-GRADUAÇÃO EM TECNOLOGIA DA INFORMAÇÃO
Departamento: Não Informado pela instituição
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufrn.br/jspui/handle/123456789/28448
Resumo: A adoção do estilo arquitetural de microsserviços vem se mostrando bastante vantajosa na medida que facilita a criação de soluções distribuídas, escaláveis e disponíveis, favorecendo a utilização de infraestruturas de clouds e contêineres. Por essas e outras vantagens, vêm sendo largamente adotada por grandes empresas globais do mercado no desenvolvimento de aplicativos web como Uber, Netflix, Amazon, SoundCloud e diversas outras (RICHARDSON, 2019). Um exemplo de aplicação criada utilizando este tipo de solução é o projeto SigSaúde, que prevê o desenvolvimento de uma plataforma para o gerenciamento de dados de saúde em ambientes de Clínica-Escola baseado em prontuário eletrônico. No caso concreto do SigSaúde, se por um lado o uso de microsserviços propicia escalabilidade, manutenibilidade e disponibilidade, por outro lado exige um alto grau de observabilidade das operações. Entretanto, ferramentas de monitoramento tradicionais se mostram incompletas para lidar com este cenário distribuído. Assim, este trabalho propõe a utilização de uma arquitetura integrada e escalável baseada em service mesh a ser incorporada ao projeto SigSaúde cujo objetivo principal é aumentar as capacidades de observabilidade do sistema, permitindo o acompanhamento contextualizado das transações entre os diversos microsserviços. A fim de validar esta proposta, serão realizados testes em ambiente controlado, com o objetivo de evidenciar os ganhos e limitações da utilização de service mesh no escopo da observabilidade, confrontando-os com as necessidades de monitoramento, rastreamento e logging específicas do SigSaúde.