Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Week 5: Presentation Proposal #2444

Merged
merged 3 commits into from
Sep 17, 2024
Merged

Week 5: Presentation Proposal #2444

merged 3 commits into from
Sep 17, 2024

Conversation

laicwew
Copy link
Contributor

@laicwew laicwew commented Sep 7, 2024

Assignment Proposal

Title

Comparing Pulumi and Terraform: Imperative Language vs. Declaritive Language

Names and KTH ID

Deadline

  • Week 5

Category

  • Presentation

Description

This presentation will focus on comparing Pulumi and Terraform, two prominent Infrastructure as Code (IaC) tools, with a specific emphasis on language support and its effects on infrastructure management. Pulumi’s use of general-purpose programming languages (e.g., JavaScript, Python, Go) versus Terraform’s use of HashiCorp Configuration Language (HCL) introduces distinct advantages and challenges. The analysis will highlight which tool is better suited for various use cases depending on developer expertise and project complexity.

Relevance

Language support significantly impacts the ease and flexibility of infrastructure management. Pulumi allows developers to use familiar languages, potentially improving productivity and collaboration across teams, while Terraform's declarative approach offers simplicity and focus on infrastructure logic. Understanding the impact of these differences is essential for making informed decisions about which tool to adopt based on project needs and team capabilities.

@sofiabobadilla
Copy link
Collaborator

Hi @cyanwav ,
the proposal is good.
I'll merge.

Good luck :)

@sofiabobadilla sofiabobadilla merged commit 0a70f90 into KTH:2024 Sep 17, 2024
2 checks passed
@sofiabobadilla sofiabobadilla self-assigned this Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants