When we reach for it
Teams who already write TypeScript or Go and want infrastructure in the same language, with the same review process and the same editor tooling.
Infrastructure as code in a general-purpose language, which gives real types, real tests and real abstractions over cloud resources.
Teams who already write TypeScript or Go and want infrastructure in the same language, with the same review process and the same editor tooling.
A general-purpose language makes it possible to write infrastructure nobody else can follow. Terraform’s constraints are a feature on a team that will change hands, and most will.
Chosen when a client’s platform team is fluent in the language and wants to test their infrastructure code properly. Otherwise Terraform, for the sake of whoever inherits it.
Where this appears on the site
We work in Pulumi, and no case study or service page currently published on this site prints it in its stack. Rather than describe an engagement you cannot check, this space stays empty until one does. Ask us and we will talk you through it directly.
Also in cloud and infrastructure
Tell us what it is running, what it costs you today, and what you need it to do next. A senior engineer will tell you what we would keep and what we would change.