Pulumi en Producción · Lección 01
¿Qué característica distintiva tiene Pulumi frente a herramientas de IaC basadas en un lenguaje de configuración declarativo específico como HCL de Terraform?
Permite definir infraestructura usando lenguajes de programación de propósito general (Python, TypeScript, Go, entre otros), aprovechando sus construcciones nativas como loops, funciones y condicionales
Pulumi no puede aprovisionar recursos reales de ningún proveedor cloud
Solo funciona con proyectos que no requieren ningún tipo de configuración por entorno
Requiere aprender un lenguaje de configuración completamente nuevo exclusivo de Pulumi
Pulumi en Producción · Lección 01
Completa el código
Pulumi permite escribir infraestructura en lenguajes como Python, TypeScript o
Revisa: permite escribir en lenguajes como Python, TypeScript, Go, entre otros.
Pulumi en Producción · Lección 01
¿Por qué poder usar loops y condicionales nativos del lenguaje de programación (en vez de una sintaxis declarativa limitada) facilita expresar lógica de infraestructura compleja de forma más natural?
Pista: un desarrollador puede usar directamente las construcciones que ya conoce de su lenguaje de programación habitual (bucles, funciones, clases) para expresar lógica compleja de infraestructura, en vez de forzar esa lógica dentro de las limitaciones de un lenguaje declarativo específico.
✓
¡Lección completada!
Qué es Pulumi y el enfoque de IaC con lenguajes reales
0
XP ganado
3
Vidas restantes