Infrastructure as real code — TypeScript for cloud resources with loops, conditionals, and full IDE support.
Five passes over the same idea, each from a different angle. Do them in order, or jump to whichever you need.
Pulumi lets you define infrastructure using TypeScript (or Python, Go, C#). Benefits: familiar language, IDE autocompletion, testing with standard frameworks, and real programming constructs. Supports AWS, Azure, GCP, and Kubernetes. State managed by Pulumi Cloud or self-hosted backends.