# Documento para Organizadores - Rust Meetup 2025 ## 📋 Información General de la Charla ### **Título** "Provisioning: Infrastructure Automation with Rust, Nushell & KCL" ### **Ponente** - **Nombre**: Jesús Pérez Lorenzo - **Email**: - **LinkedIn**: [linkedin.com/in/jesusperezlorenzo](https://linkedin.com/in/jesusperezlorenzo) - **GitHub**: [@jesusperezlorenzo](https://github.com/jesusperezlorenzo) - **Twitter/X**: [@jesusperezdev](https://twitter.com/jesusperezdev) ### **Duración** - **Total**: 60 minutos - **Presentación**: 45 minutos - **Q&A**: 15 minutos ### **Nivel** Intermedio - Asume conocimiento básico de Rust, containers, y conceptos de Infrastructure as Code ### **Audiencia Objetivo** - **DevOps Engineers**: Profesionales buscando herramientas type-safe y modernas - **Administradores de Sistemas**: Gestionando infraestructura on-premise, cloud, o híbrida - **Project Managers**: Evaluando tecnologías para reducir tiempo de deployment - **Startups**: Definiendo stack tecnológico escalable desde el inicio - **Desarrolladores**: Rust, Python, Go, o cualquier lenguaje, interesados en infraestructura - **CTOs/Tech Leads**: Buscando ventajas competitivas en operaciones ## 🎯 Resumen Ejecutivo Esta charla presenta un enfoque revolucionario para Provisioning que aplica principios de Rust (safety, performance, composability) a la gestión de infraestructura **en cualquier contexto**: bare metal, cloud, edge computing, IoT, on-premise, o híbrido. **Puntos clave:** - **Universal**: Funciona igual en bare metal, cloud, edge, IoT, o híbrido - **Type-Safe**: Sistema tipo-safe desde configuración hasta deployment - **AI-Enhanced**: Integración nativa con AI mediante Model Context Protocol (MCP) - **Multi-Architecture**: Cross-compilation automática para ARM64, x86_64, RISC-V - **Enterprise-Ready**: Gestión de secretos con Cosmian KMS (Rust-powered) - **Live Demos**: API endpoints, dataframes, AI agents, interactive dashboards - **ROI Comprobado**: Casos reales con métricas de ahorro de tiempo y costo ## 🛠️ Requisitos Técnicos ### **Espacio y Equipamiento** - **Aforo**: 30-100 personas (óptimo 50-60) - **Proyector**: Resolución mínima 1080p, preferible 4K - **Audio**: Micrófono inalámbrico + amplificación para demos - **Internet**: Conexión estable para demos en vivo - **Electricidad**: Toma cerca del área de presentación ### **Setup Técnico** - **Cables**: HDMI + adaptadores USB-C/Thunderbolt - **Backup**: Dongle USB-C a HDMI por si acaso - **Mesa**: Para laptop + agua + notas - **Puntero láser**: Recomendado para diagramas ### **Configuración Sala** - **Iluminación**: Regulable, pantalla visible sin reflejos - **Temperatura**: 20-22°C (demos intensivas en CPU) - **Disposición**: Teatro o classroom, todos ven la pantalla ## 📅 Agenda Detallada | Tiempo | Sección | Descripción | Tipo | |--------|---------|-------------|------| | 0-5 min | Introducción | Ponente + contexto del problema | Slides | | 5-15 min | Filosofía y Stack | Principios Rust aplicados a Provisioning | Slides + diagramas | | 15-25 min | Demo MCP + AI | Claude Desktop creando infraestructura | Demo en vivo | | 25-30 min | Demo API + DataFrames | Endpoints REST + procesamiento con Polars | Demo en vivo | | 30-35 min | Demo AI Agents | Agentes observando y optimizando infraestructura | Demo en vivo | | 35-40 min | Demo Interactive Dashboard | Marimo dashboard tiempo real | Demo en vivo | | 40-45 min | "One More Thing" | ROI y métricas reales, futuro con Agents 007 | Reveal style | | 45-50 min | Casos de uso | Universal: bare metal, cloud, edge, IoT | Slides | | 50-60 min | Q&A | Preguntas y discusión | Interactivo | ## 🎪 Demos Incluidas ### **Demo 1: Provisioning Básico (5 min)** - Tipo-safety en configuración KCL para cualquier contexto - Nushell pipelines estructurados (datos, no texto) - Validación en compile-time vs runtime errors ### **Demo 2: MCP + Claude Desktop (10 min)** - Configurar MCP server en tiempo real - Crear infraestructura con lenguaje natural - Mostrar traducción automática a comandos ### **Demo 3: API + DataFrames (5 min)** - Endpoints REST para consultas de infraestructura - Procesamiento de logs con Polars dataframes - Análisis de performance en tiempo real ### **Demo 4: AI Agents (5 min)** - 6 agentes monitoreando infraestructura - Detección automática de patrones y optimizaciones - Auto-healing y predicciones ### **Demo 5: Interactive Dashboard (5 min)** - Dashboard Marimo con datos tiempo real - Visualizaciones interactivas - Integración con todos los sistemas ### **"One More Thing" (5 min)** - ROI comprobado: 70% reducción tiempo deployment - Métricas reales de ahorro operacional - Preview "Agents 007": El futuro de la infraestructura ## 🚀 Valor para la Audiencia ### **Takeaways Principales** 1. **Enfoque Universal**: Una solución para bare metal, cloud, edge, IoT 2. **ROI Comprobado**: 70% reducción en tiempo de deployment 3. **AI-Enhanced Operations**: El futuro de DevOps y SysAdmin 4. **Type Safety**: Errores capturados en compile-time, no en producción 5. **Ecosystem Rust**: Herramientas maduras listas para empresa 6. **Multi-Architecture**: ARM64, x86_64, RISC-V desde día 1 7. **Cost Optimization**: Métricas reales de ahorro operacional ### **Inspiración** - **Democratizar Infrastructure**: DevOps accesible para todos los roles - **Liderar con Rust**: Mostrar el futuro de las operaciones - **Comunidad Inclusiva**: Desde startups hasta enterprise - **Innovation Leadership**: Rust transformando más allá del desarrollo - **Open Source Impact**: Contribuir al ecosistema emergente ## 📋 Lista de Verificación Pre-Evento ### **1 Semana Antes** - [ ] Confirmar setup técnico con venue - [ ] Testear demos en ambiente similar - [ ] Preparar slides offline (backup sin internet) - [ ] Coordinar llegada 30 min antes del evento ### **Día del Evento - 30 min antes** - [ ] Testear proyector + audio - [ ] Verificar conexión internet (speed test) - [ ] Configurar MCP server local (backup) - [ ] Abrir todas las pestañas/apps necesarias - [ ] Testear cada demo rápidamente ### **Durante la Charla** - [ ] Recordar pausas para Q&A intermedio - [ ] Mantener demos fluidas (max 2 min por demo) - [ ] Capturar feedback/preguntas para mejoras ## 🤝 Interacción con Audiencia ### **Puntos de Interacción** - **Min 15**: "¿Qué herramientas usan para infrastructure? ¿Terraform, Ansible?" - **Min 25**: "¿Alguien ha usado AI para automatizar tareas de ops?" - **Min 35**: "¿Cuánto tiempo dedican a deployments manuales por semana?" - **Min 45**: "¿Cuáles son vuestros mayores pain points operacionales?" ### **Preguntas Esperadas** 1. **"¿Production-ready?"** → Sí, casos reales con ROI comprobado 2. **"¿vs Terraform/Ansible?"** → Type safety, AI integration, contexto universal 3. **"¿Curva de aprendizaje?"** → Gradual, ROI visible desde primeras semanas 4. **"¿Para mi empresa/startup?"** → Escalable desde 1 servidor hasta miles 5. **"¿Soporte y comunidad?"** → Activa, creciente, enterprise-friendly 6. **"¿Qué necesito para empezar?"** → Setup script incluido, docs completas ### **Material de Seguimiento** - Repo GitHub con todos los ejemplos - Setup script para que prueben en casa - Links a documentación y community Discord - Contacto para colaboraciones ## 📊 Métricas de Éxito ### **Durante la Charla** - Engagement de audiencia (preguntas, atención) - Demos funcionando sin problemas técnicos - Tiempo respetado (±5 minutos) ### **Post-Evento** - GitHub stars/forks del proyecto - Preguntas de seguimiento por email/LinkedIn - Menciones en redes sociales - Interés en colaboración/contribuciones ## 📞 Contacto y Coordinación ### **Punto de Contacto Principal** - **Jesús Pérez Lorenzo** - **Móvil**: +34 XXX XXX XXX - **Email**: - **Telegram**: @jesusperezdev ### **Backup Técnico** - Slides disponibles en múltiples formatos (PDF, HTML) - Demos grabadas como fallback - Contacto técnico disponible durante evento ### **Materiales Adicionales** - USB con presentación completa - QR codes para links importantes - Stickers/swag del proyecto (si disponible) ## 🔧 Troubleshooting ### **Problemas Técnicos Comunes** 1. **Internet lento**: Usar demos offline pre-grabadas 2. **Proyector issues**: Backup en PDF + narración 3. **Audio problems**: Hablar más alto, usar gesticulación 4. **Tiempo**: Priorizar Demo 2 (MCP), reducir teoría ### **Plan B (Sin Internet)** - Slides en PDF con screenshots de demos - Videos pre-grabados de demos críticas - Más tiempo para Q&A y discusión ### **Emergency Contacts** - Organizador principal: [nombre] - [teléfono] - Soporte técnico venue: [nombre] - [teléfono] - Backup presenter: [si disponible] --- **Última actualización**: Enero 2025 **Versión**: 1.0 **Preparado por**: Jesús Pérez Lorenzo **Para**: Rust Meetup 2025