No cenário atual, marcado pelo crescente uso da Internet, este trabalho aborda a
escalabilidade de microfrontends por meio da implantação em clusters Kubernetes. A explosão
da conectividade online nos últimos anos tem gerado demandas cada vez mais exigentes por
aplicações web eficientes e escaláveis. Nesse contexto, o objetivo geral deste projeto é explorar
como os clusters Kubernetes podem ser empregados para otimizar a escalabilidade e o
desempenho de aplicações baseadas em microfrontends, a fim de atender a essas crescentes
necessidades da Internet. Para alcançar esse objetivo, adotamos a metodologia de Design
Science Research (DSR). A DSR é uma abordagem robusta que se encaixa perfeitamente neste
contexto, pois enfatiza a criação de soluções práticas e inovadoras para problemas complexos.
A pesquisa em DSR seguirá uma estrutura que inclui a identificação de problemas, a proposição
de soluções, a construção de artefatos, a avaliação e a reflexão sobre os resultados. Durante o
desenvolvimento deste TCC, será explorado as melhores práticas para implementar
microfrontends em clusters Kubernetes, considerando os desafios específicos que surgem nessa
interseção de tecnologias. Além disso será avaliado o desempenho dessas soluções em termos
de escalabilidade, disponibilidade e eficiência. Em resumo, este projeto tem como propósito
principal explorar como os clusters Kubernetes podem ser uma resposta eficaz ao desafio de
escalabilidade das aplicações baseadas em microfrontends, em um contexto de alta demanda da
Internet. A abordagem metodológica da Design Science Research garantirá que as descobertas
deste estudo não apenas contribuam para o conhecimento teórico, mas também resultem em
soluções práticas e inovadoras que possam ser aplicadas na indústria de desenvolvimento de
software e assim, auxiliar na construção de aplicações web mais escaláveis e eficientes. |