Aumentando a observabilidade do sistema SigSaúde através da utilização de service mesh
Observabilidade; Microsserviço;Service Mesh.
O padrão arquitetural de microsserviços vêm sendo largamente adotado por diversasempresas do mercado no desenvolvimento de aplicativos web devido às suas diversasvantagens, por exemplo, facilitando a utilização de infraestruturas decloudse contêinerespara o desenvolvimento de soluções distribuídas, escaláveis e disponíveis. Um exemplo destetipo de solução é o projeto SigSaúde que prevê o desenvolvimento de uma plataforma parao gerenciamento de dados de saúde em ambientes de Clínica-Escola baseado em prontuárioeletrônico. No caso concreto do SigSaúde, se por um lado o uso de microserviços propiciaescalabilidade e disponibilidade, por outro lado exige um alto grau de observabilidade dasoperações, entretanto, ferramentas de monitoramento tradicionais se mostram ineficazespara lidar com este cenário distribuído. Assim, este trabalho propõe uma arquiteturaintegrada e escalável baseada emservice mesha ser incorporado ao projeto SigSaúde. Oobjetivo principal é aumentar as capacidades de observabilidade do sistema, permitindo oacompanhamento contextualizado das transações entre os diversos microsserviços. A fimde validar esta proposta, serão realizados testes em ambiente controlado, com o objetivode evidenciar os ganhos e limitações da utilização deservice mesh, confrontando-os comas necessidades de monitoramento, rastreamento eloggingespecíficas do SigSaúde.