Best of IaC2023

  1. 1
    Article
    Avatar of permitioPermit.io·2y

    Best-Practices for API Authorization

    Learn about API authorization actors, models, and layers. Explore best practices for managing API authorization and discover advanced tools like OPAL and Permit.io.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    Introduction to Terraform: From Zero to Hero eBook

    "Introduction to Terraform: From Zero to Hero" is written in a way so that both newcomers and those seeking advanced knowledge could benefit from. The philosophy behind this title is simple. We all start our learning journeys from square one, with a spark of curiosity and an urge to get better at something new.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    What is Infrastructure as Code? Explained for Beginners

    Infrastructure as Code (IaC) is a way of managing your infrastructure like it was code. This gives you all the benefits of using code to create your infrastructure, like version control, faster and safer infrastructure deployments. The article will cover the different infrastructure as code tools available as well as declarative vs imperative code.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Create and Deploy IaC by Chatting with AI

    Infrastructure as Code (IaC) is a revolutionary approach to managing and provisioning computing infrastructure. AI can significantly simplify the process of deploying infrastructure by automating complex and tedious tasks. Pulumi AI is a tool that helps develop infrastructure and assists in searching and making updates.

  5. 5
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    AWS DevOps: Continuous Docker Deployment to AWS Fargate from GitHub using Terraform

    AWS DevOps: Continuous Docker Deployment to AWS Fargate from GitHub using Terraform. This DevOps pipeline will allow developers to push code changes to a GitHub repository and have them automatically deployed to anAWF cluster. The provided Terraform code leverages these services to create an automated deployment pipeline for your application.

  6. 6
    Article
    Avatar of javacodegeeksJava Code Geeks·3y

    Software Deployment Best Practices

    Software deployment refers to the process of releasing and installing software applications into a target environment. It involves a series of activities and steps to ensure that the software is successfully deployed and made available for use. In 2023, software deployment best practices continue to evolve as technology advances and organizations strive for more efficient and reliable deployment processes.

  7. 7
    Article
    Avatar of vercelVercel·3y

    Framework-defined infrastructure – Vercel

    Framework-defined infrastructure is an evolution of infrastructure as code (IaC) where the deployment environment automatically provisions infrastructure derived from the framework and the applications written in it. It improves the development experience by providing portability, eliminating manual configuration, and allowing focused product code writing. Examples include automated provision of serverless functions, edge computing resources, and image optimization systems.

  8. 8
    Article
    Avatar of dzDZone·3y

    A Beginner's Guide to Infrastructure as Code: How IaC Works, Its Benefits, and Common Challenges

    Explore the practice of Infrastructure as Code (IaC), its benefits, and challenges in delivering infrastructure changes within a DevOps environment.

  9. 9
    Article
    Avatar of spaceliftSpacelift·3y

    Pulumi vs. Terraform : Key Differences and Comparison

    Terraform and Pulumi are both software tools that automate the management of cloud computing infrastructure using code and templates. Pulumi is an IaC tool that uses a declarative format to deploy infrastructure. Terraform is cloud-agnostic and allows automating infrastructure stacks from multiple cloud service providers simultaneously.

  10. 10
    Article
    Avatar of spaceliftSpacelift·3y

    Why should you switch to OpenTofu?

    The article discusses the implications of HashiCorp changing the license for their products to BUSL and introduces OpenTofu as an alternative. It outlines potential ways to work with Terraform and highlights the advantages of migrating to OpenTofu in terms of continuity, stability, and progress.

  11. 11
    Article
    Avatar of dailydaily.dev·3y

    Exploring the Archipelago Architecture

    The Archipelago architecture strikes a balance between monolithic and microservices architectures. It allows for independent scaling, offers separation of concerns, and reduces network load. However, managing multiple deployment units and possible over-segmentation are potential challenges.

  12. 12
    Article
    Avatar of awstipAWS Tip·3y

    Terraform basics

    The article discusses the basics of Terraform, including infrastructure provisioning, IaC (Infrastructure as a code), and creating a .txt file via Terraform.

  13. 13
    Article
    Avatar of phProduct Hunt·3y

    CNDI - Self-Host Cloud-Native Apps with the ease of PaaS

    CNDI - Self-Host Cloud-Native Apps with the ease of PaaS. Start with a Template for a popular service and deploy it on your own infrastructure. Then, manage the infrastructure and applications with ease using GitOps and Infrastructure as Code.

  14. 14
    Article
    Avatar of winglangWing·3y

    Json Takes Flight

    Service1 and service2 must produce a message and send it to service2. Given that it's 2023, XML is off the table, making JSON the clear winner. As a minimal, text-based format that is a subset of JavaScript, JSON is easy to read and focuses on solving a single problem: data interchange.

  15. 15
    Article
    Avatar of pointerPointer·3y

    gofireflyio/aiac: Artificial Intelligence Infrastructure-as-Code Generator.

    Aiac is a command line tool to generate IaC (Infrastructure as Code) templates, configurations, utilities, queries and more via OpenAI's API. The command line allows you to ask the model to generate templates for different scenarios. It will make the request, and store the resulting code to a file.