Blog
Engenharia de Software Moderna
Para quem já sabe o básico e quer ir fundo. Aqui o assunto é como os modelos funcionam em produção: memória, roteamento, ferramentas, agentes. O lado técnico que pouca gente explica direito.
🧭 Engenheiro vs Coder: o que mudou na era dos agents
Por que 80% do que você faz vai ser automatizado — e o que sobra como skill real: decompor problema, ler sistema, escrever spec, revisar PR de agent, tomar decisão de arquitetura.
📜 Spec-Driven Development (SDD): a nova espinha dorsal
SDD não é documento morto: é spec executável que vira teste, código e PR. Anatomia de uma spec, workflow com agent, templates reais, controle de qualidade.
🎛️ Gerenciando Agents: orquestração, contexto e custo
Agent não é mágica — é processo com contexto, memória, ferramentas, orçamento e política. Como orquestrar múltiplos agents, controlar token, definir limites e auditar resultado.
🛠️ Criando Agents Customizados: do subagent ao MCP
Como criar agents de verdade: subagents com system prompt curto, integração com tools via MCP (Model Context Protocol), sandbox, permissões, ciclos de vida.
🧪 Testes Profissionais: pirâmide, propriedades, contrato e fuzz
Unit, integração, contrato, E2E, property-based, snapshot, mutation, fuzz, chaos. Qual usar, onde usar e por que cobertura sozinha mente.
🛡️ Segurança de Software de Verdade: threat model ao SBOM
Threat modeling (STRIDE), OWASP Top 10 de verdade, secrets, supply chain (SBOM, SLSA, SHA pinning), shift-left vs shift-right, DAST/SAST/IAST.
🏛️ Arquitetura Moderna: trade-offs, ADRs, C4 e evolução
Monolito modular vs microserviços, DDD pragmático, ADRs (Architecture Decision Records), modelo C4, evolução sem big-rewrite, fitness functions.