10.29327/1298728.24-28
Requisitos não-funcionais como alta disponibilidade, redund?ancia e escalabilidade são descritos na literatura como motivação e benefícios quando se migra de uma arquitetura monol´?tica para microsserviços. No entanto, não está claro quais os principais requisitos não-funcionais e seus trade-offs que engenheiros de requisitos e arquitetos de software devem considerar antes do processo de migração. Este trabalho descreve os principais requisitos não-funcionais e seus trade-offs do processo de migração de sistemas monol´?ticos para microsserviços. Para isto, primeiramente, as motivações e forças norteadoras que justificam as migrações de sistemas monolíticos para microsserviços são mapeadas para requisitos não-funcionais através de um mapeamento sistemático da literatura. Então, uma análise de similaridade e variabilidade entre estes requisitos não-funcionais é realizada com um modelo de features. Essa análise pode guiar os arquitetos de software nas decisões arquiteturais durante o processo de migração.
Keywords: microsserviço; monolítico; migração; requisitos não-funcionais; modelo de features
@inproceedings{wer202123, author = {Veronez, M. and Silva, I. F. D.}, title = {Análise de Requisitos Não-Funcionais nos Processos de Migração para Microsserviços}, booktitle = {Anais do Workshop em Engenharia de Requisitos - Proceedings of the 24th Workshop on Requirements Engineering (WER2021)}, year = {2021}, issn = {2675-0066}, isbn = {978-65-00-73407-2}, doi = {10.29327/1298728.24-28} }