Continuar Aprendendo

ENG-01: Arquitetura de Software para Vibe Coders

Módulo 02 • Aula 03 — Inversão de Controle & Enforcement com Agentes

Progresso da Trilha 45% Concluído
⚡ Metodologia TechMind

Docs-as-Code & Aprendizado Interativo: Por que aqui você não perde tempo com vídeos lentos?

Engenheiros de elite constroem software lendo e operando código real, não assistindo alguém digitar por 40 horas.

3x a 5x Mais Rápido
Absorva em 6 minutos de leitura estruturada o que levaria 35 minutos de vídeo com pausas e vinhetas.
📋
Copy-Paste & Feed the AI
Códigos tipados e arquivos .cursorrules / steering prontos para alimentar seus agentes com 1 clique.
🔍
Busca Instantânea (Ctrl+F)
Resolva bugs em segundos encontrando qualquer padrão arquitetural ou comando sem caçar timelines de vídeo.
🏛️
Padrão Big Tech
Como engenheiros da OpenAI, Stripe e Google aprendem: RFCs, Whitepapers, ADRs e Documentação Viva.
🛠️ Trilha de Engenharia de Software para Vibe Coders 13 Cursos · Nivelamento até Produção
ENG-00 Ponto de Partida
🚀 8 Módulos • ~20h

Fundamentos de Dev, Segurança & Deploy

O mapa mental da computação para quem programa com IA: Web, Terminal, Feature-First, Segurança 360°, Webhooks, Filas, Git e Deploy.

💡 O que você domina: Do zero à produção segura sem medo do terminal, vazamento de chaves ou quebra de código.
Web & Terminal Feature-First Segurança 360° Webhooks/Deploy
ENG-01 Disponível
🏛️ 11 Módulos • ~24h

Arquitetura de Software

Fundação sólida para governar IA: Clean Arch, Hexagonal, DDD, Resiliência, SOLID, Patterns e Token Budget.

⚠️ Anti-pattern que a IA comete: Cria arquivos monolíticos de 2.000 linhas, dual-write e contaminação de camadas.
Clean Arch DDD Resiliência SOLID
ENG-02 Disponível
⚙️ 6 Módulos • ~14h

Engenharia de Operações

Resiliência em produção: Logging estruturado, Error Boundaries, TDD com agentes e pipelines automatizados.

⚠️ Anti-pattern que a IA comete: Engole exceções com `try/catch` vazios e gera testes mocks ilusórios.
TDD Logging CI/CD Git Gates
ENG-03 Disponível
🎨 6 Módulos • ~12h

Frontend & Design Systems

Arquitetura de componentes, Atomic Design, tokens padronizados, acessibilidade (WCAG) e Core Web Vitals.

⚠️ Anti-pattern que a IA comete: Inventa classes CSS ad-hoc duplicadas e quebra a responsividade mobile.
Design Tokens Atomic Design A11y CSS Arch
ENG-04 Disponível
🛡️ 6 Módulos • ~10h

Segurança para Vibe Coders

Proteção rigorosa contra OWASP Top 10, injeção de comandos, vazamento de API keys e ataques na supply chain.

⚠️ Anti-pattern que a IA comete: Expõe secrets no bundle do cliente e desativa CORS para "funcionar rápido".
OWASP JWT/RBAC Secrets CSP/CORS
ENG-05 Disponível
📦 6 Módulos • ~12h

DevOps & Infraestrutura

Docker multi-stage, automação com GitHub Actions, Infrastructure as Code (IaC) e observabilidade com métricas e SLOs.

⚠️ Anti-pattern que a IA comete: Gera imagens Docker de 2GB rodando como root sem multi-stage build.
Docker GitHub Actions IaC SLOs
ENG-06 Disponível
🗄️ 6 Módulos • ~14h

Dados & Backend Avançado

Modelagem relacional e NoSQL, migrações sem downtime, estratégias de cache multicamada (Redis) e solução de N+1.

⚠️ Anti-pattern que a IA comete: Escreve queries com problema N+1 crítico e cria tabelas sem índices.
PostgreSQL Redis Migrations APIs
ENG-07 Disponível
📋 6 Módulos • ~8h

Produto & Processo

Gestão de especificações, Architecture Decision Records (ADRs), controle de débito técnico e trabalho assíncrono com agentes.

⚠️ Anti-pattern que a IA comete: Inicia código sem entender os critérios de aceite e quebra fluxos legados.
ADRs Specs Feature Flags Docs
ENG-08 Disponível
🔌 6 Módulos • ~13h

Integração, Legados e MCP

Model Context Protocol (MCP), Anti-Corruption Layer para isolar sistemas legados e migração incremental Strangler Fig.

⚠️ Anti-pattern que a IA comete: Tenta reescrever o sistema inteiro do zero em vez de isolar com adapters.
MCP Strangler Fig ACL Multi-Agente
ENG-09 Disponível
💻 7 Módulos • ~13h

Setup de IDEs Agentic

Configuração avançada de Kiro, Cursor, Claude Code, Trae e Antigravity com template universal de regras e steering.

⚠️ Anti-pattern que a IA comete: Opera sem regras de contexto (.cursorrules/steering), alucinando padrões.
Kiro Cursor Claude Code Antigravity
ENG-10 Disponível
🔬 6 Módulos • ~15.5h

Auditorias & Arq. Emergentes

Metodologia de diagnóstico de código gerado por IA, métricas de Agent-Readiness e arquiteturas agent-first em escala.

⚠️ Anti-pattern que a IA comete: Aceita código sem esteira de auditoria de consistência semântica.
Auditoria Agent-Readiness Métricas
ENG-11 Disponível
🗄️ 8 Módulos • ~16h

Bancos de Dados Modernos & ORMs

A tríade moderna para Vibe Coders: Supabase (Postgres/RLS), Firebase (NoSQL Realtime), DuckDB (Analytics In-App), Local-First Sync e Drizzle/Drift.

⚠️ Anti-pattern que a IA comete: Alucina IDs, gera queries N+1, esquece RLS e estoura faturas de nuvem.
Supabase Firebase DuckDB Local-First
ENG-12 Especialização
🎨 4 Módulos • ~12h

UI Generativa, Figma MCP & Design-to-Code

Do print/Figma ao código limpo: Conexão Figma MCP, Design Systems que a IA entende (Shadcn/Tailwind) e UI Generativa Dinâmica em tempo real.

💡 Domínio Prático: Eliminação de código espaguete e replicação 100% fiel de layouts em segundos.
Figma MCP Shadcn/UI Generative UI Tailwind
🧠 Trilha de AI Architecture Core (AIAC) 15 Disciplinas · Fundação & Fronteira
AIAC-01 Disponível
🪙 Fundação • ~8h

Tokens & Mecânica de Atenção

A unidade atômica da IA: BPE, FlashAttention-2/3, Grouped-Query Attention (GQA), KV-Cache math e custos de contexto.

💡 Domínio Prático: Previsão matemática exata de custo, latência e consumo de KV-Cache na GPU.
FlashAttention GQA/KV-Cache BPE
AIAC-02 Disponível
💬 Fundação • ~10h

Prompt & Camada Semântica

A interface semântica: Chain-of-Thought, context engineering, structured output e contratos de grounding.

💡 Domínio Prático: Eliminação de alucinações via contratos semânticos tipados.
Few-Shot CoT Grounding
AIAC-03 Disponível
📐 Fundação • ~10h

Embeddings & Espaço Vetorial

Significado transformado em geometria: métricas de distância, índices ANN (HNSW), compressão e Matryoshka.

💡 Domínio Prático: Otimização de busca semântica de alta dimensionalidade em milissegundos.
HNSW Cosseno Matryoshka
AIAC-04 Disponível
📚 Fundação • ~12h

RAG Avançado & Hybrid Search

Retrieval-Augmented Generation em produção: chunking inteligente, busca híbrida (BM25+Dense), reranking e GraphRAG.

💡 Domínio Prático: Respostas baseadas em bases corporativas reais com precisão auditável.
Hybrid Search Rerank GraphRAG
AIAC-05 Disponível
🎛️ Produção • ~12h

Evaluation Harness & Guardrails

A camada que envolve e governa a LLM: circuit breakers, structured outputs, tool-calling e validação de segurança.

💡 Domínio Prático: Garantir que a IA nunca quebre o schema JSON esperado pelo seu backend.
Guardrails Circuit Breaker Tool-Calling
AIAC-06 Disponível
🤖 Produção • ~14h

Agentes Autônomos & ReAct

Loops de percepção-decisão-ação: planejamento, memória episódica, orquestração multi-agente e human-in-the-loop.

💡 Domínio Prático: Construção de fluxos autônomos que resolvem tarefas complexas de ponta a ponta.
ReAct Loop Memória Multi-Agent
AIAC-07 Disponível
🧪 Produção • ~12h

Fine-tuning & Alinhamento

Quando e como adaptar os pesos do modelo: LoRA, QLoRA, SFT, DPO, curadoria de datasets e mitigação de catastrophic forgetting.

💡 Domínio Prático: Especialização de modelos menores para bater modelos proprietários em tarefas específicas.
LoRA QLoRA DPO
AIAC-08 Disponível
📊 Produção • ~12h

LLMOps & Observabilidade

Avaliação contínua em CI/CD: golden sets, LLM-as-a-judge, tracing distribuído, detecção de drift semântico e custos.

💡 Domínio Prático: Métricas reais de assertividade para nunca subir regressões de prompt em produção.
Evals CI/CD LLM-Judge Tracing
AIAC-09 Disponível
⚔️ Produção • ~10h

Segurança & Red Teaming

Defesa adversarial contra Prompt Injection direto e indireto, data poisoning, jailbreaks e conformidade LGPD/PII.

💡 Domínio Prático: Blindagem do sistema contra usuários mal-intencionados manipulando a IA.
Prompt Injection Red Team LGPD
AIAC-10 Disponível
🚀 Produção • ~12h

Deploy, vLLM & Escala

Servindo inferência de alta performance: continuous batching, PagedAttention no vLLM, quantização e dimensionamento de GPU.

💡 Domínio Prático: Redução do custo de inferência em até 70% com throughput maximizado.
vLLM PagedAttention Batching
AIAC-11 Disponível
👁️ Produção • ~10h

Multimodalidade & Visão

Além do texto puro: Vision Transformers (ViT), projeção em espaço compartilhado CLIP, VLMs e RAG multimodal.

💡 Domínio Prático: Análise e raciocínio sobre imagens, diagramas e dados multimodais complexos.
CLIP ViT VLMs
AIAC-12 Disponível
📊 Especialização • ~14h

Dados & IA: O Workflow com Agentes

Como Cientistas, Engenheiros e Arquitetos de Dados trabalham com agentes: Text-to-SQL determinístico, Semantic Layers, Data Contracts e Governança.

💡 Domínio Prático: Eliminação de alucinações de SQL e proteção contra vazamento de PII em Data Lakes.
Text-to-SQL Semantic Layer Data Contracts dbt / Cube
AIAC-13 Especialização
🎙️ Fronteira • ~12h

Agentes de Voz em Tempo Real & WebRTC

A revolução Voice-First: WebRTC, latência < 300ms, OpenAI Realtime API, LiveKit, Voice Activity Detection (VAD) e Function Calling por voz.

💡 Domínio Prático: Interrupções naturais sem delay e execução de ações no app durante a conversa por voz.
WebRTC OpenAI Realtime LiveKit VAD
AIAC-14 Especialização
🕸️ Fronteira • ~12h

Automação de Browser & Scraping com IA

Acesso a sistemas sem API: Agentes Playwright, Browser-Use com visão, conversão de páginas em Markdown com Firecrawl e bypass de anti-bot.

💡 Domínio Prático: Login com 2FA autônomo, download de relatórios e extração estruturada de dados legados.
Playwright Browser-Use Firecrawl Stealth
AIAC-15 Especialização
👥 Fronteira • ~14h

Orquestração Multi-Agente & Squads

A engenharia de squads autônomos: LangGraph (StateGraphs cíclicos), CrewAI, divisão de papéis (PM/Arquiteto/Dev/QA) e protocolos Agent-to-Agent (A2A).

💡 Domínio Prático: Orquestração de múltiplos agentes colaborando em pipelines complexos com memória compartilhada.
LangGraph CrewAI Squads A2A StateGraph