Las herramientas en el espacio de la infraestructura como c¨®digo siguen evolucionando, y nos complace ver que no es la excepci¨®n a esta tendencia. La plataforma recientemente a?adio soporte para Java y YAML, para , as¨ª como para multitud de , haciendo a la plataforma a¨²n m¨¢s convincente. Para nuestros equipos, sigue siendo la principal alternativa a Terraform para desarrollar c¨®digo para m¨²ltiples plataformas en la nube.
Hemos estado viendo un aumento en los equipos que utilizan en varias organizaciones. Pulumi llena un vac¨ªo en el mundo de la codificaci¨®n de la infraestructura donde Terraform se mantiene firme. Mientras que Terraform es un soporte probado y verdadero, su naturaleza declarativa sufre de facilidades de abstracci¨®n inadecuadas y una testabilidad limitada. Terraform es adecuado cuando la infraestructura es totalmente est¨¢tica, pero las definiciones din¨¢micas de la infraestructura requieren un verdadero lenguaje de programaci¨®n. Pulumi se distingue por permitir que las configuraciones se escriban en TypeScript/JavaScript, Python y Go - sin necesidad de lenguaje de marcas o plantillas. Pulumi est¨¢ estrechamente centrado en las arquitecturas nativas de la nube - incluyendo contenedores, funciones sin servidor y servicios de datos - y proporciona un buen soporte para Kubernetes. Recientemente, AWS CDK ha montado un desaf¨ªo, pero Pulumi sigue siendo la ¨²nica herramienta neutral de la nube en esta ¨¢rea.
Hemos visto un creciente pero lento inter¨¦s en . Esta utilidad llena una brecha en el mundo de la infraestructura como c¨®digo, donde Terraform est¨¢ muy afianzado. Si bien Terraform ha sido ampliamente usado y probado, su naturaleza declarativa presenta capacidades inadecuadas de abstracci¨®n y carece de la capacidad de ser probado. Terraform es adecuado cuando la infraestructura es completamente est¨¢tica, pero para la definici¨®n de infraestructuras din¨¢micas se necesita un lenguaje de programaci¨®n real. Pulumi se distingue por permitir que las configuraciones se escriban en TypeScript o JavaScript, Python y Go, sin ser necesario un lenguaje de marcado o de plantillas. Pulumi est¨¢ altamente enfocado en arquitecturas nativas a la nube, incluyendo contenedores, funciones serverless y servicios de datos, proporcionando buen soporte para Kubernetes. Recientemente, el CDK de AWS se ha posicionado como contendor, pero Pulumi se mantiene como la ¨²nica herramienta neutral del ¨¢rea, en lo que respecta a los proveedores. Anticipamos una amplia adopci¨®n de Pulumi en el futuro y esperamos la aparici¨®n de herramientas viables y de ecosistemas de conocimiento que le den soporte.
Hemos visto un creciente pero lento inter¨¦s en . Esta utilidad llena una brecha en el mundo de la infraestructura como c¨®digo, donde Terraform est¨¢ muy afianzado. Si bien Terraform ha sido ampliamente usado y probado, su naturaleza declarativa presenta capacidades inadecuadas de abstracci¨®n y carece de la capacidad de ser probado. Terraform es adecuado cuando la infraestructura es completamente est¨¢tica, pero para la definici¨®n de infraestructuras din¨¢micas se necesita un lenguaje de programaci¨®n real. Pulumi se distingue por permitir que las configuraciones se escriban en TypeScript o JavaScript, Python y Go, sin ser necesario un lenguaje de marcado o de plantillas. Pulumi est¨¢ altamente enfocado en arquitecturas nativas a la nube, incluyendo contenedores, funciones serverless y servicios de datos, proporcionando buen soporte para Kubernetes. Recientemente, el CDK de AWS se ha posicionado como contendor, pero Pulumi se mantiene como la ¨²nica herramienta neutral del ¨¢rea, en lo que respecta a los proveedores. Anticipamos una amplia adopci¨®n de Pulumi en el futuro y esperamos la aparici¨®n de herramientas viables y de ecosistemas de conocimiento que le den soporte.
We're quite interested in , a promising entrant in cloud infrastructure automation. Pulumi distinguishes itself by allowing configurations to be written in TypeScript/JavaScript, Python, and Go¡ªno YAML required. Pulumi is tightly focused on cloud-native architectures¡ªincluding containers, serverless functions and data services¡ªand provides good support for Kubernetes.

