
Go e gRPC: como criar e usar APIs gRPC do zero
E aí, pessoal! gRPC é uma das tecnologias mais poderosas para construir APIs modernas. Performance excelente. Tipagem forte. Streaming nativo. Usado por Google, Netflix, Uber e outras gigantes. M...

E aí, pessoal! gRPC é uma das tecnologias mais poderosas para construir APIs modernas. Performance excelente. Tipagem forte. Streaming nativo. Usado por Google, Netflix, Uber e outras gigantes. M...

E aí, pessoal! Migrar uma aplicação Go para Kubernetes parece simples no papel. Você cria um Dockerfile, faz deploy e pronto, certo? Errado. Na prática, você encontra problemas que não aparecem ...

E aí, pessoal! Escrever código Go que funciona é uma coisa. Escrever código Go idiomático, que segue os princípios e convenções da linguagem, é outra completamente diferente. Código idiomático é ...

E aí, pessoal! Quando falamos de serialização de dados em Go, JSON é quase sempre a escolha padrão. Mas qual é o custo real dessa escolha? Quanto CPU, memória e latência você está desperdiçando se...

E aí, pessoal! Hoje vamos entrar no mundo dos Rate Limiters, um dos assuntos mais importantes em APIs de alta performance, serviços públicos, sistemas distribuídos e plataformas que precisam limit...

E aí, pessoal! Hoje quero te mostrar algo que quase ninguém explica direito: o que o Terraform realmente executa quando você roda um provider escrito em Go. A gente costuma imaginar que o Terraf...

E aí, pessoal! Implementar sistemas do zero é uma das melhores formas de entender profundamente como eles funcionam. Neste artigo, apresento um projeto educacional: um Redis-like Key-Value Store i...

E aí, pessoal! Hoje quero falar sobre uma das ideias mais elegantes e mal compreendidas do Go: o context.Context. Muita gente usa sem pensar muito — “porque o framework pede” —, mas o context é na...

E aí, pessoal! Nos últimos anos, vimos Rust, Python, Java, Kotlin e até Zig tentando invadir o espaço do Go no mundo da Platform Engineering — mas o fato é: em 2025, o Go continua sendo a lingu...

E aí, pessoal! Esse post é um deep dive sobre um mito muito comum no ecossistema Go: “Go não tem cold start”. Spoiler: Go costuma ser mais rápido que Node/Python em muitos cenários, mas o cold st...

E aí, pessoal! Hoje vou esclarecer um dos conceitos mais mal compreendidos em Go: concorrência vs paralelismo. Muitos desenvolvedores acreditam que soluções concorrentes são sempre mais rápidas, ma...

E aí, pessoal! Hoje vou te mostrar por que engenheiros sênior estão abandonando o padrão MVC em Go e migrando para arquiteturas mais modernas. Se você ainda está forçando Go em um padrão que não c...

E aí, pessoal! Hoje vou fazer uma análise completa de performance dos principais HTTP routers do Go. Vamos ver quem realmente é o mais rápido, quem consome menos memória e qual é o melhor para cad...

E aí, pessoal! Você tem um projeto pronto, mas agora vem a pergunta que todo desenvolvedor enfrenta: onde deployar? Vercel, Netlify ou Railway? A escolha não é óbvia e pode impactar diretamente no...

E aí, pessoal! Hoje vou te mostrar como criar um sistema de tracing distribuído resiliente usando Apache Kafka e Jaeger. A ideia é simples: e se o Jaeger cair? Você perde todos os traces? Não! Vam...

E aí, pessoal! Hoje vou te mostrar como criar um Provider Terraform customizado do zero usando Go. É um tema que muitos desenvolvedores têm medo de encarar, mas na verdade não é esse bicho de sete ...

E aí, pessoal! Hoje vou te mostrar como criar um Operador Kubernetes do zero que monitora mudanças em ConfigMaps e envia eventos para um webhook. É uma funcionalidade super útil para fazer hot rel...