MAC0499 - Trabalho de Formatura Supervisionado

Problemas e dificuldades na migração de sistemas monolíticos para microsserviços

Trabalho final

Nome do aluno: Thiago Cunha Ferreira

Nome do supervisor: Ana Cristina Vieira de Melo

Título do trabalho: Problemas e dificuldades na migração de sistemas monolíticos para microsserviços


Resumo do trabalho:

Nos últimos anos, microsserviços vêm se tornando uma forma bem popular de estruturar aplicações na indústria, com diversas vantagens e oportunidades identificadas por grandes empresas como Netflix, Uber e Amazon. Dessa forma, um grande número de organizações vem se interessando em realizar a transição seus sistemas monolíticos, muitas vezes já defasado, para esse modelo distribuído. Contudo, tanto a adoção da arquitetura de microsserviços quanto o próprio processo de migração possuem uma gama de problemas e empecilhos que dificultariam a sua aplicação na prática. Este trabalho tem o objetivo de analisar e contextualizar algumas dessas complicações, identificadas em diversos relatos da indústria e da academia. Após o desenvolvimento desses pontos, fica evidente que prosseguir com a migração de aplicações monolíticas para microsserviços nem sempre é caminho mais adequado a todos os contextos. Além disso, mesmo quando esse não for o caso, ainda é importante reconhecer essas dificuldades e considerar soluções viáveis para garantir uma melhor expressividade dos benefícios dos microsserviços, bem como uma qualidade geral do sistema resultante.

Proposta

A proposta do trabalho pode ser encontrada neste link.