Em tecnologia, não acredito no certo ou no errado, mas no eficaz

"Falo sobre minhas opiniões e experiências. Se quiser desenvolver um pensamento livre ou contribuir para o enriquecimento do conteúdo, você também é muito bem vindo!"

Feat

Mensageria vs Chamadas Diretas: o conflito que mais derruba arquiteturas de microserviços

Microserviço não é filosofia zen: é engenharia. E quando a galera mistura hype com decisões de conectividade, nasce uma fábrica de latência, acoplamento e dívida técnica difícil de pagar. Este artigo corta o romance e mostra, no tom direto do Rei Nascimento, quando usar mensageria, quando usar chamadas diretas e como evitar over-engineering que só engorda o diagrama e trava o negócio. Sem gourmetização — só trincheira.

Ler artigo
Desenvolvimento de software

Microserviços: Por que a verdadeira simplicidade é dolorosa (e necessária)

Microserviços viraram martelo para todo prego corporativo, mas a maioria dos times se queima exatamente tentando ser ‘simples’. A verdade é dura: simplicidade em microserviços não tem nada de simples. Exige disciplina, renúncia e entender o contexto de negócio antes de começar a quebrar sistemas. Neste artigo, destrincho a ilusão da simplicidade mágica, exponho onde os times tropeçam e mostro um caminho pragmático — direto das trincheiras — para quem quer microserviços sem cair no abismo do over-engineering.

Ler artigo
Dicas de leitura

Quando o NestJS se Torna uma Armadilha: O Erro Estratégico Oculto em Projetos de Médio Porte

Muita gente acha que NestJS é a bala de prata do backend em Node, mas na trincheira a história é outra. Em projetos de médio porte, ele costuma virar um arcabouço pesado, cheio de abstrações desnecessárias e difícil de manter. Neste artigo eu — Rei Nascimento — destrincho onde o hype quebra, por que ele infla dívida técnica e quando você deveria pular fora antes que o framework vire o projeto.

Ler artigo

Outros artigos

Kubernetes: Quando a Complexidade Mata a Agilidade que Você Prometeu Entregar

Kubernetes virou buzzword de arquitetura moderna, mas muita equipe descobre tarde demais que orquestrar contêiner não é sinônimo de entregar software rápido. A plataforma é poderosa, mas sua complexidade estrutural cobra um preço alto: pipelines travados, debug obscuro, over-engineering institucionalizado e decisões que ignoram totalmente o contexto de negócio. Aqui eu destrincho — sem gourmetização — por que o Kubernetes pode ser um obstáculo brutal à agilidade e o que um time sênior faz para não cair nessa armadilha.

Ler artigo

O Dilema do Microserviço: Quando Escalar o Banco de Dados Vira uma Armadilha

Microserviço resolve? Às vezes. Outras, transforma seu banco de dados em refém de uma arquitetura que ninguém pediu. Neste artigo, destrincho — sem gourmetização — como a má divisão de responsabilidades entre serviços acaba criando monstros distribuídos, gargalos em banco e uma dívida técnica difícil de pagar. É papo reto de trincheira para quem quer parar de transformar hype em problema.

Ler artigo

Por que o “Reactive” em Node.js vira armadilha em produção

Node.js vende a ideia de que tudo é naturalmente reativo, mas quando você força o ecossistema a virar um ‘WebFlux em JavaScript’, o castelo cai. O problema não é o modelo assíncrono — é a ilusão de que mais operadores, mais streams e mais camadas mágicas reduzem complexidade. Na prática, criam dívida técnica, atritos de debugging e uma distância enorme do contexto de negócio. Aqui eu abro a caixa-preta e mostro onde o hype se desfaz nas trincheiras.

Ler artigo

O Fracasso Invisível dos Pipelines de CI/CD: Quando a Automação Vira Gargalo

Pipelines de CI/CD foram vendidos como a ponte dourada para a produtividade. Mas, na trincheira, muita automação vira desperdício, dívida técnica e falsa sensação de eficiência. Neste artigo, destrincho onde esses pipelines silenciosamente sabotam equipes, como recuperar o controle com pragmatismo e como implementar validações úteis sem cair na gourmetização tecnológica que só aumenta lead time e frustra entregas.

Ler artigo

Quando o Serverless Seduz e Destrói sua Arquitetura de Microserviços

Muita gente trata serverless como o novo martelo universal da arquitetura moderna. O problema é que, quando você já vive a realidade de microserviços, essa sedução pode virar caos: latência imprevisível, explosão de integrações assíncronas e um festival de over-engineering sem entregar valor. Aqui eu destrincho, sem gourmetização, onde essa combinação quebra, como fazer direito e quando você devia simplesmente dizer não.

Ler artigo