O processo de migração de um monolito para uma arquitetura de microsserviços utilizando serverless

Rogério Nogueira Tostes, Tassio Ferenzini Martins Sirqueira

Resumo


Pode-se considerar que sistemas monolíticos já não são a melhor resposta para o desenvolvimento de grandes sistemas tendo a execução centralizada em um único servidor. Entretanto, esses sistemas têm se tornado de modo crescente, maiores e complexos, dificultando aspectos como manutenibilidade e escalabilidade. Essa difícil realidade vivida por muitas organizações motivou o presente trabalho a apresentar uma estratégia de arquitetura formada por microsserviços utilizando serverless. Com isso, objetivou-se promover um meio para sistemas que sejam inflexíveis, com possibilidade de ajustes, que ofereçam resiliência, escala e menor vulnerabilidade. Na nova arquitetura apresentada, o software é decomposto em pequenas partes que funcionam de modo independente e autônomo, trazendo algumas melhorias em termos de atributos de qualidade de software. Todavia, percebe-se também que o processo de migração de um sistema monolítico para uma arquitetura de microsserviços apresenta alguns desafios que não raro o tornam malsucedido. Os resultados preliminares indicam que uma arquitetura serverless elimina a complexidade de gerenciamento de servidores e os custos com sua manutenção, mas dependem de estudos mais detalhados.


Texto completo:

PDF

Apontamentos

  • Não há apontamentos.