Best of IaCJanuary 2025

  1. 1
    Article
    Avatar of bytebytegoByteByteGo·1y

    EP145: Infrastructure as Code Landscape

    Explore the importance of Infrastructure as Code (IaC) for scalable infrastructure management using strategies like containerization and configuration tools such as Terraform, AWS CloudFormation, and Ansible. Understand the performance benefits of Kafka's design and the principles behind architectural scalability. Also, get practical tips for enhancing API security.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·1y

    A Beginner's Guide to Terraform – Infrastructure-as-Code in Practice

    Cloud development has evolved, making Infrastructure-as-Code (IaC) more prominent. Terraform, a tool from HashiCorp, stands out for its cloud-agnostic nature and ease of automation. This guide explains Terraform's benefits, like its declarative approach, conflict handling, and version control. It also details common Terraform commands and illustrates creating a Google Cloud-based virtual machine using Terraform scripting.

  3. 3
    Video
    Avatar of christianlempaChristian Lempa·1y

    Let’s migrate from Terraform to OpenTofu!

    Christian discusses his migration from Terraform to OpenTofu, an open-source alternative. Despite initial skepticism and minimal impact from Terraform's licensing change, he highlights OpenTofu's growing user base, strong community support, and feature parity with Terraform. The migration process is straightforward, ensuring compatibility with existing resources. He notes the minimal need for immediate migration unless impacted by licensing changes, and he encourages exploration of OpenTofu for those favoring open-source solutions.

  4. 4
    Article
    Avatar of joindevopsDevOps·1y

    🚀 Making Terraform Easier with Terragrunt

    Terragrunt simplifies using Terraform by reducing code duplication, managing dependencies, handling multiple environments efficiently, and facilitating team collaboration through remote state locking. It's easy to set up and integrates seamlessly with existing Terraform configurations, helping to reduce complexity, save time, and improve project organization and efficiency.

  5. 5
    Article
    Avatar of pulumiPulumi·1y

    A Recipe for a Better AI-based Code Generator

    Blending built-in knowledge with domain-specific information is essential for effective AI code generation, especially for Infrastructure as Code (IaC). Pulumi uses Retrieval Augmented Generation (RAG) and semantic search to generate accurate and up-to-date code. This process involves evaluating prompt coverage, balancing precision and recall, and employing self-debugging techniques to improve code quality. Continuous testing and real-world monitoring are crucial for maintaining high performance and reliability in AI-powered code generation systems.

  6. 6
    Article
    Avatar of newstackThe New Stack·1y

    Build an Open Source Kubernetes GitOps Platform, Part 1

    A detailed guide on building a multicluster GitOps platform using open source tools in Kubernetes. Key steps include choosing your cloud, selecting a Git provider, setting up DNS, defining Infrastructure as Code (IaC), and picking a GitOps engine. Highlights include advice on cloud-agnostic tool choices, the importance of avoiding IaC monoliths, and examples of commonly used tools such as Argo CD, Atlantis, and Crossplane. The guide also outlines how to provision your cloud-native platform and previews the next steps in the process.