Impacto da Arquitetura Dirigida a Eventos na Performance: Um Estudo Exploratório

Abstract

Arquitetura dirigida a eventos tem sido amplamente adotada na indústria nos últimos anos. Esta adoção é motivada pelo aumento da modularidade e principalmente da performance de aplicações monolíticas decomposta. Embora tenha se popularizado, a literatura atual carece de estudos que demonstrem o impacto da arquitetura dirigida a eventos na performance. Sem este conhecimento, desenvolvedores e arquitetos acabam a adotando, considerando a recomendação de especialistas, ao contrário de seguir evidências empíricas. Este estudo, portanto, reporta um estudo empírico sobre o impacto da adoção de arquitetura dirigida a eventos na performance de uma aplicação. Para isso, a performance de uma aplicação implementada com a arquite- tura baseada em eventos foi comparada com a performance da mesma aplicação implementada usando uma arquitetura monolítica. A comparação foi feita utilizando métricas, tais como uso de CPU, memória, tempo de resposta, vazão e total de pacotes enviados e recebidos. Os resul- tados, suportados por testes estatísticos, apontam que a arquitetura monolítica em comparação com a arquitetura dirigida a eventos, consome menos recursos computacionais, além de obter melhores tempos de respostas. Por fim, este estudo traz reflexões sobre a adoção de arquitetura dirigida a eventos, bem como aponta desafios e implicações que precisam ser consideradas pela comunidade científica em pesquisas futuras.

Publication
Graduation Work, Information Systems, Universidade do Vale do Rio do Sinos (Unisinos), São Leopoldo, Brazil, December
Date
Links