--- theme: seriph highlighter: prism lineNumbers: true transition: slide-left title: Cloud Native Provisioning - Rust Ecosystem drawings: enabled: true persist: false --- # Cloud Native Provisioning ## Nushell + KCL + Rust Ecosystem Infrastructure as Code con tipos, AI, y herramientas Rust
Press Space for next page
--- # ¿Quién soy?

Jesús Pérez Lorenzo

--- # El Problema

🔧 Herramientas Actuales

🚨 Problemas Reales

--- # Nuestra Filosofía
🛡️

Type Safety

Errores capturados en compile time, no en production

🧩

Composability

Componentes reutilizables que se combinan naturalmente

🤖

AI-First

Lenguaje natural como interfaz principal

--- # Stack Tecnológico

🐚 Nushell

⚙️ KCL

🦀 Herramientas Rust

🤖 MCP Integration

--- # Demo 1: Provisioning Básico ```rust bash # Crear nueva infraestructura provisioning generate infra --new rust-meetup-demo # Ver la configuración generada provisioning show settings --infra rust-meetup-demo --out json # Crear servidores (modo check primero) provisioning server create --infra rust-meetup-demo --check # Crear servidores reales provisioning server create --infra rust-meetup-demo ```
Ventaja: Tipos estructurados, mejor debugging, composición natural
--- # Demo 2: MCP + AI Integration

Claude Desktop

Usuario: "Crea 3 servidores AWS con 4 CPU cada uno para un cluster Kubernetes de desarrollo"


Claude: "Voy a crear esa infraestructura para ti..."


✅ Servidores creados: k8s-master-01, k8s-worker-01, k8s-worker-02

Comando ejecutado

```rust bash # Generado automáticamente por MCP provisioning generate server \ --template aws-k8s-cluster \ --nodes 3 \ --cpu 4 \ --purpose development provisioning server create \ --infra rust-meetup-demo \ --wait ```
--- # Demo 3: Cosmian KMS **Ventajas Cosmian KMS:** - 🏢 Enterprise-ready con audit logs - 🔄 Rotación automática de claves - 🛡️ Zero-knowledge encryption - ⚡ Performance nativa Rust --- # 🙏 Gracias ## ¿Preguntas?

🦀 ❤️ ☁️

Rust + Cloud = Mejor DevOps