
Abidjan, Côte d'Ivoire
The Polylith Mindset: Build Faster Across Multiple Projects
Qué esperar
section.descripciónAhora podemos generar código más rápido que nunca, pero eso crea un nuevo problema: los equipos también pueden generar confusión, duplicación y una arquitectura frágil más rápido que nunca.
En esta sesión, exploraremos cómo diseñar sistemas de software que ayuden tanto a los humanos como a la IA a moverse más rápido de forma segura. El enfoque está en límites de módulo claros, componentes reutilizables, interfaces estables, contratos de validación y el pensamiento inspirado en Polylith del ecosistema Clojure.
Lo que Cubriremos
- Arquitectura Modular para el Desarrollo Asistido por IA: Estructurar sistemas grandes para que las características tengan una propiedad clara y límites predecibles.
- Interfaces como Barandillas: Usar interfaces estrechas para que el código sea más fácil de reemplazar, probar y razonar.
- Contratos y Validación: Tratar las reglas de validación y los esquemas como una fuente de verdad compartida entre humanos, herramientas y agentes de IA.
- Reutilización Multi-Proyecto: Aprender cómo los componentes compartidos pueden soportar múltiples productos sin convertirse en un framework enredado.
- Metaprogramación y Automatización: Usar macros, generación de código y patrones declarativos para reducir el trabajo de implementación repetitivo.
¿Por qué Asistir?
Si estás usando IA para construir software, la verdadera pregunta ya no es "¿Puede escribir código?" La pregunta es: ¿puede tu arquitectura absorber esa velocidad sin colapsar bajo la complejidad?
Esta charla es para desarrolladores que quieren construir sistemas más grandes más rápido, manteniendo el código comprensible, testeable y adaptable.