Abstract:
|
Este trabalho tem como objetivo explorar a refatorac¸ao do sistema Cooperative Editor, uma aplicação de edição colaborativa que, atualmente, utiliza uma arquitetura monolítica. O estudo foi conduzido em três fases: a
investigação do funcionamento do Cooperative Editor, a refatoração do sistema para uma arquitetura de microsserviços com compilação nativa, e a verificação do sistema. Este artigo discute as consequências dessa transição, analisando as melhorias e os impactos na manutenção e escalabilidade do sistema. Os resultados demonstraram que a refatoração para uma arquitetura de microsserviços aliada à migração para o Quarkus, trouxe melhorias significativas tanto na manutenção quanto na escalabilidade do sistema. |