COMPARAÇÃO ENTRE ARQUITETURAS MONOLÍTICAS E MICROSSERVIÇO
vantagens e desafios
DOI:
https://doi.org/10.31510/infa.v22i2.2379Palavras-chave:
Arquitetura monolítica. Microsserviços. Escalabilidade. Desempenho. Complexidade.Resumo
Este estudo visa conduzir uma análise comparativa entre as arquiteturas de software monolítica e de microsserviços, enfatizando suas características, benefícios e desafios mais relevantes. O propósito é ajudar profissionais e estudantes a escolher a abordagem mais apropriada para diversos contextos de aplicação. O estudo fundamenta-se em uma revisão da literatura de livros e artigos científicos, utilizando critérios como acoplamento, coesão, escalabilidade, desempenho, manutenção e complexidade. Os resultados mostram que, apesar de a arquitetura monolítica ser mais simples de implementar, ter um custo inicial menor e ser fácil de gerenciar em sistemas pequenos, ela apresenta limitações importantes em ambientes que exigem alta escalabilidade e resiliência. Por outro lado, a arquitetura de microsserviços oferece maior flexibilidade, escalabilidade granular e isolamento de falhas, tornando-se apropriada para sistemas complexos e em constante evolução. No entanto, requer uma infraestrutura sólida, maior maturidade técnica e práticas avançadas de monitoramento e orquestração. Conclui-se que não existe uma solução universalmente superior, mas sim modelos que se adaptam melhor às demandas do projeto, à experiência da equipe e aos recursos disponíveis. Portanto, a seleção arquitetural deve ser baseada em critérios técnicos e organizacionais, levando em conta os trade-offs de cada estratégia para garantir sustentabilidade, eficiência e adaptabilidade durante todo o ciclo de vida do sistema.
Downloads
Referências
FOWLER, Martin. Microservices: a definition of this new architectural term. Disponível em: https://martinfowler.com/articles/microservices.html. Acesso em: 6 jun. 2025.
GÖRGÜLÜ, Emrah. Microservices vs Monolithic Architectures: The Differential Structure Between Two Architectures. MINAR - Journal of Information and Natural Sciences, v. 3, n. 2, p. 45–50, 2022. Disponível em: https://www.minarjournal.com/dergi/microservices-vs-monolithic-architectures-the differential-structure-between-two-architectures20221202031410.pdf. Acesso em: 19 maio 2025.
NEWMAN, Sam. Building microservices: designing fine-grained systems. Beijing: O’Reilly Media, 2015. em: https://book.northwind.ir/bookfiles/building microservices/Building.Microservices.pdf. Acesso em: 6 jun. 2025.
ROZANSKI, Nick; WOODS, Eóin. Software Systems Architecture: Working with Stakeholders Using Viewpoints Perspectives. Disponível em: https://mrce.in/ebooks/Software Fundamentals%20of%20Software%20Architecture.pdf. Acesso em: 19 maio 2025.
SILVA, Hugo Rafael Lopes da. Monolito vs microsserviços: estudo comparativo entre arquiteturas de software. 2020. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Instituto de Computação, Universidade Estadual de Campinas, Campinas, 2020. Disponível em: https://www.ic.unicamp.br/~reltech/PFG/2020/PFG-20-20.pdf. Acesso em: 6 jun. 2025.
Downloads
Publicado
Edição
Seção
Licença
Direitos autorais (c) 2026 Revista Interface Tecnológica

Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Os direitos autorais dos artigos publicados pertencem à revista Interface Tecnológica e seguem o padrão Creative Commons (CC BY 4.0), que permite o remixe, adaptação e criação de obras derivadas do original, mesmo para fins comerciais. As novas obras devem conter menção ao(s) autor(es) nos créditos.

1.png)
1.png)