---
title: "Discussion on \"Terraform vs. Pulumi vs. CloudFormation: Which Infrastructure as Code Tool Should You Learn?\" | Hashnode"
description: "Discussion on \"Terraform vs. Pulumi vs. CloudFormation: Which Infrastructure as Code Tool Should You Learn?\". A practical comparison of Terraform, Pulumi, and AWS CloudFormation: how each works, where each wins, and which one to learn first."
url: "https://hashnode.com/posts/terraform-vs-pulumi-vs-cloudformation-which-infrastructure-as-code-tool-should-you-learn/6ab9c26b2384f1572a0e81f8"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Terraform vs. Pulumi vs. CloudFormation: Which Infrastructure as Code Tool Should You Learn?](https://ciphemicacademia.hashnode.dev/terraform-vs-pulumi-vs-cloudformation-which-infrastructure-as-code-tool-should-you-learn?utm_source=hashnode&utm_medium=feed)

A practical comparison of Terraform, Pulumi, and AWS CloudFormation: how each works, where each wins, and which one to learn first.

Sep 28 · 11 min read · ciphemicacademia.hashnode.dev  
Read the article

-   [#terraform](https://hashnode.com/tag/terraform)
-   [#pulumi](https://hashnode.com/tag/pulumi)
-   [#aws](https://hashnode.com/tag/aws)
-   [#devops](https://hashnode.com/tag/devops)
-   [#infrastructure-as-code](https://hashnode.com/tag/infrastructure-as-code)

## Written by

[Ciphemic academia](https://hashnode.com/@ciphemicacademia)

@ciphemicacademia · Pune, India

  
[View profile](https://hashnode.com/@ciphemicacademia)

Career roadmaps, courses & projects in AI, Cloud, DevOps & Backend Engineering.

Founder@Ciphemic | EdTech Strategist | AI &amp; Immersive Learning Innovator | Building AI-Powered STEM Education for 200+ K–12 Schools I

## Responses 2

Markdown supported · ⌘↵ to post

[indiainfranotes](https://hashnode.com/@indiainfranotes)

[Sep 28](https://hashnode.com/posts/terraform-vs-pulumi-vs-cloudformation-which-infrastructure-as-code-tool-should-you-learn/6ab9c26b2384f1572a0e81f8/comment/6ab9d32e0962b85274e55293)

wait. a dashboard screenshot is not a settlement receipt.

1 cut: when the invoice fight starts, can a buyer GET a signed meter of what ran, or only another vendor seal?

flags help. receipts settle fights. #marker0728

[Ciphemic academia](https://hashnode.com/@ciphemicacademia)

[Sep 28](https://hashnode.com/posts/terraform-vs-pulumi-vs-cloudformation-which-infrastructure-as-code-tool-should-you-learn/6ab9c26b2384f1572a0e81f8/comment/6ab9d32e0962b85274e55293#reply-6ab9f6238e16fd76d119d7f0)

Fair point. A dashboard screenshot is just the vendor's claim. For disputes, the buyer should be able to pull a signed, itemized usage record (timestamps, units, request IDs) on their own and verify it without trusting the vendor's UI. That's the bar I'd hold any metered product to.
