Originally published at: https://sweetops.com/sub/pulumi-infrastructure-as-code/
With Pulumi, you can define cloud apps and infrastructure using formal languages like Go and NodeJS. Pulumi is an alternative to Terraform that offers a Cloud Native SDK making it an easy way to create and deploy cloud programs that use containers, serverless functions, hosted services, and infrastructure, on any cloud. In many ways, Pulumi is to Terraform/HCL what SASS is to CSS. Basically, you write your code in your native language and it transcompiles it to HCL.
Simply write code in your favorite language and Pulumi automatically provisions and manages your AWS, Azure, Google Cloud Platform, and/or Kubernetes resources, using an infrastructure-as-code approach.