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

Quando Kubernetes Vira Inimigo da Simplicidade nas Startups

Startup não tem luxo para brincar de cloud enterprise. Ainda assim, vejo time pequeno se atolando em YAML, operators e clusters gerenciados que custam mais que a folha salarial. Kubernetes resolve problemas reais — mas quase nunca os problemas que uma startup tem no início. Neste artigo, vou direto à dor, sem gourmetização, mostrando onde o hype dói, como simplificar e como TDD ajuda a evitar a armadilha de arquiteturas grandes demais para negócios ainda pequenos.

Ler artigo

A Falácia da Escalabilidade Horizontal em Microserviços

Microserviços viraram sinônimo de solução mágica. Mas, nas trincheiras, a tal escalabilidade horizontal infinita se mostra mais fantasia do que arquitetura. Neste artigo, entro direto no ponto: por que adicionar mais instâncias não resolve gargalos reais, onde a dor aparece e como desenhar sistemas que escalam de verdade — sem over-engineering e longe da gourmetização técnica.

Ler artigo

Kubernetes Não é Milagre: A Verdade Crua Sobre Escalabilidade Que Ninguém Te Conta

Kubernetes virou sinônimo de “escala infinita”, mas muita empresa quebra a cara tentando encaixar o cluster onde não existe nem volume, nem contexto de negócio que justifique o trambolho. Como arquiteto nas trincheiras, eu vejo o mesmo padrão: hype demais, diagnóstico de menos e uma bela dívida técnica embrulhada em YAML. Este artigo é o que você precisava ter lido antes de subir seu primeiro cluster de produção.

Ler artigo

AWS Lambda Não é Milagre: Por Que a Autoescalabilidade Vai te Deixar na Mão

Muita gente compra a promessa de que o AWS Lambda escala magicamente e resolve qualquer problema de carga. Conversa. Lambda escala, sim, mas escala do jeito que a AWS quer, no ritmo que ela quer e cobrando por cada milissegundo de ilusão. Como arquiteto que já levou bala na trincheira, explico por que confiar na autoescalabilidade do Lambda é abrir espaço para gargalos invisíveis, estouros de custo e comportamentos imprevisíveis no seu sistema.

Ler artigo

A ilusão do ‘tempo real justo’ no Kubernetes: por que seu cluster mente pra você

Muita gente acha que Kubernetes é capaz de entregar ‘tempo real’ só porque escala, reinicia pods e distribui carga. Isso é ingenuidade operacional. Latência não some com YAML bonito. Ela explode. Aqui eu explico, sem rodeios, por que o seu cluster nunca vai entregar tempo real determinístico, como a Teoria das Filas desmonta essa fantasia e o que um arquiteto sênior realmente faz para manter o sistema previsível sem cair na gourmetização técnica.

Ler artigo