Posts
Construindo um Window Manager Tiling em Go Puro
Como eu construi o gowm, um window manager X11 tiling minimalista do zero usando Go
Construindo um Serviço de Push Notifications de Alta Performance em Go
Construir um serviço de push notifications que lida com milhões de eventos de forma confiável requer decisões arquiteturais cuidadosas. Neste post, vou mostrar como construí um backend de notificações em Go que processa eventos via gRPC e entrega push notifications através do AWS SNS.
Reescrevendo um Serviço de Notificações Python em Go: 5x Throughput, 10x Menor
Um mergulho profundo em reescrever um backend de notificações Python asyncio em Go, alcançando 5x de melhoria em throughput, deduplicação distribuída adequada e imagem Docker 10x menor.
Construindo um Sistema Bancário Event-Sourced em Go: Da Teoria à Produção
Um guia prático para implementar Event Sourcing e CQRS em Go, com um exemplo completo de domínio bancário incluindo agregados, projeções e snapshots.
Construindo um MMORPG do Zero com Go - Parte 1: A Fundação
Parte 1 da série 'Construindo um MMORPG'
Os Custos Ocultos do CQRS em Produção
O que os tutoriais não contam sobre consistência eventual, debug de estado distribuído e a complexidade operacional que vem com a separação de leituras e escritas.
CQRS e Event Sourcing em Go
Entendendo os padrões CQRS e Event Sourcing e como implementá-los em Go para sistemas escaláveis e auditáveis.
Race Conditions em Sistemas Event-Driven com Go
Entendendo e prevenindo race conditions em aplicações Go event-driven, com exemplos práticos e soluções.
Escrevendo Código Go Testável Sem Mockar Tudo
Implementações reais ao invés de mocks, test fixtures que funcionam, e design patterns que tornam código testável sem gerar arquivos mock para cada interface.
Profiling de Alocações de Memória em um Serviço Go de Alta Vazão
Como reduzimos pausas de GC de 50ms para 2ms encontrando alocações escondidas. Técnicas práticas de pprof, escape analysis e as otimizações que realmente importam.