9.1 KiB
9.1 KiB
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: jpl@jesusperez.pro
- LinkedIn: linkedin.com/in/jesusperezlorenzo
- GitHub: @jesusperezlorenzo
- Twitter/X: @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
- Enfoque Universal: Una solución para bare metal, cloud, edge, IoT
- ROI Comprobado: 70% reducción en tiempo de deployment
- AI-Enhanced Operations: El futuro de DevOps y SysAdmin
- Type Safety: Errores capturados en compile-time, no en producción
- Ecosystem Rust: Herramientas maduras listas para empresa
- Multi-Architecture: ARM64, x86_64, RISC-V desde día 1
- 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
- "¿Production-ready?" → Sí, casos reales con ROI comprobado
- "¿vs Terraform/Ansible?" → Type safety, AI integration, contexto universal
- "¿Curva de aprendizaje?" → Gradual, ROI visible desde primeras semanas
- "¿Para mi empresa/startup?" → Escalable desde 1 servidor hasta miles
- "¿Soporte y comunidad?" → Activa, creciente, enterprise-friendly
- "¿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: jpl@jesusperez.pro
- 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
- Internet lento: Usar demos offline pre-grabadas
- Proyector issues: Backup en PDF + narración
- Audio problems: Hablar más alto, usar gesticulación
- 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