Ubuntu TechHive
The Polylith Mindset: Build Faster Across Multiple Projects
event.detalhe
The Ubuntu TechHive North America

Atlanta, Georgia, USA

The Polylith Mindset: Build Faster Across Multiple Projects

· 2 horas Próximo
#AI#Software Architecture#Polylith#Modular Architecture#Software Engineering#Validation#Developer Tools#Metaprogramming

O que esperar

section.descricao

Agora 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 de validação e esquemas 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.

localizacao.conf

Localizacao

Atlanta, Georgia, USA
Online
detalhes.yml

Detalhes

Data e hora
30 de maio de 2026 às 14:30 · UTC
Fuso horario
UTC
Duracao
2 horas
Organizado por
The Ubuntu TechHive North America