1. How does Pulumi differ from Terraform or CloudFormation?
Pulumi is a modern IaC tool that lets developers define infrastructure using general-purpose languages such as TypeScript, Python, or Go. Unlike Terraform or CloudFormation, which rely on declarative syntax, Pulumi embraces imperative programming constructs, making it attractive for developer-centric workflows.