
Abidjan, Côte d'Ivoire
The Polylith Mindset: Build Faster Across Multiple Projects
O que esperar
section.descricaoAgora podemos gerar código mais rápido do que nunca, mas isso cria um novo problema: as equipes também podem gerar confusão, duplicação e arquitetura frágil mais rápido do que nunca.
Nesta sessão, exploraremos como projetar sistemas de software que ajudem tanto humanos quanto IA a se moverem mais rápido com segurança. O foco está em limites de módulo claros, componentes reutilizáveis, interfaces estáveis, contratos de validação e o pensamento inspirado em Polylith do ecossistema Clojure.
O Que Abordaremos
- Arquitetura Modular para Desenvolvimento Assistido por IA: Estruture grandes sistemas para que os recursos tenham propriedade clara e limites previsíveis.
- Interfaces como Guardrails: Use interfaces estreitas para tornar o código mais fácil de substituir, testar e raciocinar.
- Contratos e Validação: Trate as regras e esquemas de validação como uma fonte de verdade compartilhada entre humanos, ferramentas e agentes de IA.
- Reutilização Multi-Projeto: Aprenda como componentes compartilhados podem suportar múltiplos produtos sem se transformar em um framework emaranhado.
- Metaprogramação e Automação: Use macros, geração de código e padrões declarativos para reduzir o trabalho de implementação repetitivo.
Por Que Participar?
Se você está usando IA para construir software, a verdadeira questão não é mais "Ela pode escrever código?" A questão é: sua arquitetura pode absorver essa velocidade sem colapsar sob a complexidade?
Esta palestra é para desenvolvedores que desejam construir sistemas maiores mais rapidamente, mantendo a base de código compreensível, testável e adaptável.