Microsserviços

Monolitos vs Microsserviços: O que ninguém te contou

Acho que você já ouviu alguém falando por aí que “os microsserviços são o futuro” ou que “todo monolito vai acabar”.

A internet está cheia dessas discussões, e pode até parecer que microsserviços são a solução mágica pra tudo. Mas deixa eu te contar uma coisa que nem todo mundo fala…

Nem sempre a coisa é tão simples quanto parece.

Muita gente se joga nos microsserviços achando que vai ser só dividir o código em várias partes menores e pronto, tudo resolvido.

Mas a verdade é que, se você não souber o que está fazendo, pode acabar com um pesadelo arquitetural nas mãos.

Nos monolitos, a vida pode ser “mais simples”. Tá tudo ali no mesmo lugar, a comunicação entre as partes é direta e sem mistério.

Se der pau, é fácil descobrir onde está o problema. Mas, conforme o sistema cresce, o monolito vai ficando inchado e complicado de manter.

Por outro lado, microsserviços prometem resolver esse problema.

Só que, aí, você começa a lidar com outros desafios: falhas de comunicação, serviços caindo, dificuldade de identificar a origem dos erros, dados inconsistentes, dor de cabeça pra manter versões diferentes de APIs, etc.

Ou seja, cada escolha traz seus desafios. Nenhuma arquitetura é perfeita.

A grande sacada aqui é saber quando você deve continuar com o bom e velho monolito e quando é a hora certa de adotar microsserviços.

E essa escolha é muito mais estratégica do que puramente técnica.

Na AlgaWorks, nós entendemos que não adianta seguir a tendência só porque é o que está bombando no mercado.

Conhecimento de verdade é o que te permite tomar decisões inteligentes e crescer de forma consistente.

E é por isso que estamos desenvolvendo nosso curso de microsserviços, pra te ajudar a decifrar essas decisões e colocar na prática o que as empresas mais precisam de um arquiteto de software especialista em microsserviços com Java.

Em breve nós vamos divulgar informações sobre a pré-venda para quem estiver na lista de espera. Faça seu cadastro agora para não perder.

Agora me responda: você já teve alguma experiência desastrosa com microsserviços?

Sei que muita gente adota essa arquitetura sem o preparo certo e acaba sofrendo com problemas inesperados.

Envie sua experiência nos comentários. Tô curioso pra saber!

Um abraço.

Fundador da AlgaWorks, uma das principais escolas de desenvolvimento Java e front-end do Brasil. Autor de diversos livros e cursos de Java e front-end. Palestrante no JavaOne San Francisco em 2016, a maior conferência de Java do mundo. Programador desde os 14 anos de idade (1995), quando desenvolveu o primeiro jogo de truco online e multiplayer (que ficou bem famoso na época).

Olá,

o que você achou deste conteúdo? Conte nos comentários.

Junte-se a mais de 100.000 pessoas

Entre para nossa lista e receba conteúdos exclusivos e com prioridade

Você se Inscreveu com Sucesso!

Blog da AlgaWorks
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.