Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/32688
Título: Integração de carteiras de vacinação com uma abordagem de microsserviços
Título(s) alternativo(s): Integration of vaccination cards with the microservice aproach
Autor(es): Cecco, Calleb Malinoski de
Goetten, José Guilherme da Costa
Orientador(es): Bueno, Paulo Roberto
Palavras-chave: Vacinação
Aplicativos móveis
Saúde pública
Mensagens instantâneas
Vaccination
Mobile apps
Public health
Instant messaging
Data do documento: 6-Jul-2023
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Curitiba
Citação: CECCO, Calleb Malinoski de; GOETTEN, José Guilherme da Costa. Integração de carteiras de vacinação com uma abordagem de microsserviços. 2023. Trabalho de Conclusão de Curso de (Bacharelado em Sistemas de Informação) – Universidade Tecnológica Federal do Paraná, Curitiba, 2023.
Resumo: Este trabalho descreve o desenvolvimento e teste de desempenho de dois protótipos de aplicações voltados à disponibilização de uma carteira de vacinação digital. Os protótipos utilizam-se de arquiteturas distintas, tendo em vista a comparação da utilização de microsserviços em contraponto à uma arquitetura monolítica. Esta proposta busca validar a utilização da arquitetura em conjunto com padrões de mensageria e orquestração de contêineres para superar problemas de acessos simultâneos à serviços públicos de saúde. Neste trabalho foram utilizados conceitos de programação, desenvolvimento de arquitetura de software para aplicações monolíticas e baseadas em microsserviços, concepção de escalabilidade, automatização de processos, gestão de contêineres e o conhecimento da disponibilidade dos serviços de carteiras de vacinação. Para isso, primeiramente buscou-se levantar os domínios de uma carteira de vacinação, seguido do desenvolvimento de duas aplicações, a elaboração de cenários realistas e a análise de performance comparando os resultados obtidos em ambas as aplicações. Dessa maneira, foram obtidos dados de performance para uma comparação entre ambos, na qual é apontada a aplicação com a arquitetura de microsserviços sobressaindo-se em relação ao monolito, principalmente no quesito onde o número de acessos simultâneos é elevado.
Abstract: This paper describes the development and performance testing of two application prototypes aimed at making a digital Vaccination Record Card available. The prototypes use different architectures, with the goal of legitimizing the use of microservices as a counterpoint to a monolithic architecture. With the awareness of some services already used in everyday life, such as Uber and Netflix that use microservices, this proposal seeks to validate the use of this architecture combined with the concepts of message queue and container orchestration, as a way to solve the problems of intensity of simultaneous access to public health services. In this work, concepts of programming, development of software architecture for monolithic applications or based on microservices, conception of scalability, process automation, container management and knowledge of the availability of vaccination registration services were used. For this, first it was sought to survey the domains of a vaccination registration, followed by the development of two applications, the elaboration of realistic scenarios and the performance analysis comparing the results obtained in both applications.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/32688
Aparece nas coleções:CT - Sistemas de Informação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
integracaocarteirasvacinacaomicrosservicos.pdf2,99 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons