| Junior Eu | Senior Eu |
|---|---|
| "Vamos usar Kafka pra tudo!" | "Realmente precisa de Kafka ou uma fila simples resolve?" |
| Microserviços desde o dia 1 | Começa monolito, extrai quando dói |
| Complexidade pra impressionar | Simplicidade pra manter são |
| "Funciona na minha máquina" | "Tem observabilidade, métrica e runbook" |
Princípios que sigo:
- ✅ Complexidade precisa se justificar (e pagar aluguel)
- ✅ Arquitetura escala o produto e o time (não só o ego)
- ✅ Código legível > Código "inteligente"
- ✅ Observabilidade não é feature, é obrigação
- ✅ Contratos claros evitam 3am calls
- Integração com múltiplas exchanges (sim, cada uma tem sua "particularidade")
- Backtesting com dados históricos (e muitos cafés)
- WebAssembly no client pra lógica crítica (porque JS as vezes não basta)
- Processamento de market data em tempo real
- Antecipação de recebíveis (dinheiro não pode sumir)
- Sistemas transacionais com consistência financeira
- Arquitetura orientada a eventos (quando realmente faz sentido)
- Picos de 100k acessos em minutos (Black Friday mode: ON)
- Disputa simultânea de recursos (race conditions são meu pesadelo)
- Controle transacional rigoroso (porque dinheiro é sério)
- Geradores automáticos de arquitetura (preguiça produtiva)
- Versionamento semântico automatizado
- Orquestração de ambientes de dev (adeus "na minha máquina funciona")
Como processar filas de forma limpa, testável e sem surpresas. Com LocalStack pra desenvolver local sem chorar.
Microserviços que conversam entre si sem virar uma bagunça. Kafka + Socket.IO + TypeScript = ❤️
Porque props drilling e re-renders desnecessários são inimigos da sanidade mental.
Mais que resolver o desafio: mostrar como se estrutura uma API de verdade.
Bancos de Dados & Mensageria:
Comecei minha carreira fazendo animações em Flash/ActionScript integradas com After Effects.
Sim, eu sou da época do Flash. E isso me ensinou:
- Performance importa (15fps era "liso")
- Controle total sobre cada pixel
- Renderização não é mágica, é matemática
Essa mentalidade ainda me acompanha: performance, controle e fidelidade em tudo que construo.
Se você está:
- 🤔 Arquitetando um sistema distribuído e quer evitar armadilhas
- 📈 Escalando uma plataforma e precisa de consistência
- 🏗️ Estruturando microsserviços sem virar caos
- 🎯 Buscando boas práticas de backend/frontend
Bora conversar! Gosto de compartilhar conhecimento e aprender junto.
⭐ Se algum projeto te ajudou, deixa uma star! (ajuda meu ego e o algoritmo do GitHub 🙏)
Feito com ☕, 🧠 e muito git push --force (mentira, nunca faça isso)



