Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/37839
Title: Adaptação operacional de uma aplicação arquitetada em microsserviços e os impactos em tempo de resposta.
Other Titles: Operational adaptation of an application architected in microservices and the impacts on response time.
???metadata.dc.creator???: HAMAD, Ana Beatriz Souza.
???metadata.dc.contributor.advisor1???: GOMES, Reinaldo Cézar de Morais.
???metadata.dc.contributor.referee1???: BRITO, Andrey Elisio Monteiro.
???metadata.dc.contributor.referee2???: BRASILEIRO, Francisco Vilar.
Keywords: Arquitetura em Microsserviços;Plataforma de Prontuário Digital - Sênior Saúde Móvel;Arquitetura de Software;Sênior Saúde Móvel;Monitoramento de Pacientes Idosos;Microservices Architecture;Digital Medical Record Platform - Senior Mobile Health;Software Architecture;Senior Mobile Health;Monitoring of Elderly Patients
Issue Date: 17-May-2024
Publisher: Universidade Federal de Campina Grande
Citation: HAMAD, Ana Beatriz Souza. Adaptação operacional de uma aplicação arquitetada em microsserviços e os impactos em tempo de resposta. 2024. 14 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2024.
???metadata.dc.description.resumo???: A hospedagem de uma aplicação em um ambiente centralizado pode oferecer vantagens em termos de simplificação de arquitetura, baixo tempo de resposta em condições normais, controle da infraestrutura, mitigação de complexidades operacionais e gerenciamento, porém quando se trata de um ambiente de produção, tal solução pode não ser viável a médio e longo prazo por ser um ambiente limitado, instável, com poucas janelas de otimização e expansão do serviço. Uma das soluções possíveis de evolução em termos de infraestrutura é a distribuição do sistema em cloud pública, no caso desse estudo em nós AWS, com microsserviços orquestrados com Kubernetes, de forma a aproveitar as garantias operacionais de ambas as plataformas para mitigar boa parte do leque de falhas que um ambiente centralizado oferece, a custo de relativa perda de desempenho em relação a tempo de resposta. Esse estudo de caso tem como objetivo elencar os principais problemas que existem hoje na implementação do Sênior Saúde Móvel, uma plataforma de prontuário digital arquitetada em microsserviços e hospedado de forma centralizada no data center do laboratório NUTES-UEPB. Ao final pretende-se adaptar e implementar a mesma aplicação em infraestrutura distribuída, estudar o tradeoff relativo ao tempo de resposta, e por fim sumarizar soluções, melhorias e trabalhos futuros referentes à avaliação dos resultados observados. Podemos concluir que apesar da diferença de desempenho de tempo de resposta, as garantias providas pela solução distribuída, o potencial de expansão, manutenção do sistema, escalabilidade e o nível aceitável de tempo de resposta com prospectos de otimização justificam positivamente a adoção da adaptação para um futuro ambiente de produção.
Abstract: Hosting an application in a centralized environment can offer advantages in terms of architectural simplification, low response time under normal conditions, infrastructure control, mitigation of operational complexities and management, but when it comes to a production environment, such a solution It may not be viable in the medium and long term as it is a limited, unstable environment, with few opportunities for optimization and expansion of the service. One of the possible solutions for evolution in terms of infrastructure is the distribution of the system in a public cloud, in the case of this study on AWS nodes, with microservices orchestrated with Kubernetes, in order to take advantage of the operational guarantees of both platforms to mitigate a large part of the range of failures that a centralized environment offers, at the cost of relative loss of performance in relation to response time. This case study aims to list the main problems that exist today in the implementation of Sênior Saúde Móvel, a digital medical record platform architected in microservices and hosted centrally in the data center of NUTES-UEPB laboratory. In the end, we intend to adapt and implement the same application in a distributed infrastructure, study the tradeoff regarding response time, and finally summarize solutions, improvements and future work regarding the evaluation of the observed results. We can conclude that despite the difference in response time performance, the guarantees provided by the distributed solution, the potential for expansion, system maintenance, scalability and the acceptable level of response time with optimization prospects positively justify the adoption of adaptation to a future production environment.
Keywords: Arquitetura em Microsserviços
Plataforma de Prontuário Digital - Sênior Saúde Móvel
Arquitetura de Software
Sênior Saúde Móvel
Monitoramento de Pacientes Idosos
Microservices Architecture
Digital Medical Record Platform - Senior Mobile Health
Software Architecture
Senior Mobile Health
Monitoring of Elderly Patients
???metadata.dc.subject.cnpq???: Ciência da Computação
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/37839
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
ANA BEATRIZ SOUZA HAMAD-ARTIGO-CIÊNCIA DA COMPUTAÇÃO-CEEI (2024).pdf2.1 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.