92 Blog Posts To Learn About Infrastructure As Code

92 Blog Posts To Learn About Infrastructure As Code

Let's learn about Infrastructure As Code via these 92 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the Learn Repo or LearnRepo.com to find the most read blog posts about any technology. Infrastructure as Code (IaC) is the practice of managing and provisioning computing infrastructure through machine-readable definition files, rather than physical hardware configuration or interactive configuration tools. IaC enables automated, consistent, and repeatable infrastructure deployments, significantly improving efficiency and reducing errors. 1. Automating App Architecture Diagrams: How I Built a Tool to Map Codebases from the Source NoReDraw instantly turns your code into clear architecture diagrams, linking key components and keeping documentation up-to-date. 2. Confessions of a DevOps Guru: How I Would Learn Devops If I Could Start Again In this article, a seasoned DevOps pro spills the beans on three epic mistakes and how to avoid them. 3. How To Configure CloudFront Using CloudFormation Template I recently worked on implementing CloudFront for s3 bucket files. Most of the tutorials were doing that using console management(UI) but we at Blue Sky Analytics prefer “code as infrastructure”. So I had to do this using CloudFormation. With the help of a few StackOverflow links and tutorials, I was able to write CloudFormation Template. 4. What is Everything-as-Code? Examining the Explosion of "as Code" Buzzwords If you’re confused when you read about “[some software term] as code” or “everything as code,” all you really need to know is that we’re talking about automation: The thing we use to do tedious tasks for us, or orchestrate tasks when they become too large and complex for manual methods. 5. The End of CI/CD Pipelines: The Dawn of Agentic DevOps GitHub's agent fixed my flaky test in 11 minutes. No human wrote code. But when it fails, instead of a stack trace, you get an outcome. 6. Implementing GitOps Workflows with Kubernetes Learn how to use GitOps with Kubernetes for streamlined workflow management. 7. How to Test Terraform the Right Way In this blog post, you'll learn about why you should be testing IaC and the best platforms to get started with. 8. NoOps: The Future of DevOps or a Mythical Utopia? Explore the evolving landscape of NoOps in DevOps. Dive into the debate to uncover the truth about this game-changing concept. 9. How I Cut AWS Compute Costs by 70% with a Multi-Arch EKS Cluster and Karpenter Learn how we built a multi-arch EKS cluster with Karpenter & Spot Instances, cutting AWS compute costs by 70% and scaling in under 20 seconds. 10. Managing a GitHub Organization With Infrastructure as Code This post will share our experience in adopting infrastructure as code (IaC) to manage GitHub organization resources. 11. Creating a Google Kubernetes Engine (GKE) Cluster with Terraform in a Custom VPC In this tutorial, we will be looking at how to use Terraform to create a Google Kubernetes Engine (GKE) cluster within its VPC using Terraform. 12. How To Setup Continuous Integration Pipeline By Using Terraform And GitLab CI Terraform is a fantastic tool for managing your cloud infrastructure, especially if your assets are hosted on multiple cloud providers. 13. How To Migrate An Existing Infrastructure into Terraform Terraform is a powerful tool to have in your toolset. 14. From “Feature branches” to “Feature environments” with Terraform “The advantage of feature branching is that each developer can work on their own feature and be isolated from changes going on elsewhere.” (FeatureBranch) 15. From DevOps to NetDevOps: Where Are We Now in Networking? NetdevOps is the application of DevOps principles in networking, modern network engineers and administrators should manage networks efficiently for agility. 16. Say Goodbye to Outdated Diagrams: Automate Your Infrastructure Visualization Automate your infrastructure diagrams. Guide helps you maintain fresh, accurate visuals with minimal effort, perfect for managing 17. Striking the Balance: Harmonizing Agility and Control in DevOps In DevOps, short development cycles, constant feedback, and adaptive planning characterize Agile practices. 18. Creating a Instance Scheduler using AWS CDK The AWS CDK is a software development framework to define cloud infrastructure as code and provision it through CloudFormation. The CDK integrates fully with AWS services and allows developers to use high-level construct to define cloud infrastructure in code. 19. Static Code Analysis for Infrastructure as Code Using Azure DevOps Pipelines This article explains how to set up static code analysis for infrastructure as code using Azure DevOps pipelines. 20. Unlocking IaC Part 2: Setting Up Terraform on Windows for AWS Learn how to set up Terraform on Windows for cybersecurity professionals. Discover the prerequisites and get ready to deploy your first Terraform script. 21. Rapid-eks – Production EKS in 13 minutes with Terraform + Python Deploy production AWS EKS clusters in 13 minutes. Open-source CLI with Karpenter, monitoring, ALB controller built-in. One command, zero YAML hell. 22. Tf2cdk – Convert Terraform to AWS CDK (Not Cdktf) How to convert terraform to cdk 23. 6 Free Terraform Tools to Facilitate a Multi-Cloud Infrastructure Have a multi-cloud infrastructure? These free Terraform tools will help you to reduce costs and make your multi-cloud efficient. 24. Generative AI: Can we Accelerate Infrastructure as Code With Amazon Q? In the age of generative AI, do you want to be agile or reinvent the wheel? there is a plethora of tools now,use them in your infrastructure as code journey/ 25. Building a “Maintenance Mode” with Terraform and Github Pages As you may have seen, we just launched our public beta of env0 last month. As part of the run-up to the launch, our dev team had to go through and make sure everything about our infrastructure was ready for ongoing public use: one element being creating a maintenance mode for both our Application and our public API. 26. Cloud Application Infrastructure from Code (IfC) Presents a relatively new concept of Infrastructure from Code (IfC) as the next logical step in cloud automation 27. Deploy Docker Using Ansible 28. Exporting Your GKE Cluster to Terraform Cloud: A Guide with Challenges and Solutions In this article, I'll share our journey at ANNA Money from using our Kubernetes installation in GCP to the managed Kubernetes service by Google and GKE. 29. Creating and Provisioning Azure Container Apps with Bicep Using Bicep, we can deploy Azure Container Apps quickly and easily! 30. Check Out the Principles and Best Practices of Infrastructure as Code for 2023 Infrastructure-as-code is a very important concept to understand in the DevOps world today. 31. How to Create an Azure API Management Instance using Bicep Lang via Azure DevOps The more I use Bicep, the more I love it. This is what ARM Templates should have been. 32. One-Click Environments: The Ultimate DevOps Goal and How to Achieve It with TPCS Framework Striving for One-Click Environments speeds up development, improves code quality, and improves recoverability. 33. Automate Infrastructure and Secure Your App with Terraform and Cognito Terraform is an open-source tool that allows you to define and provision infrastructure using code. 34. Using a Product-Led Growth Mindset to Improve User Experience How changing the development mindset to a product-led-growth one can improve the user experience by focusing the thought process for the team's members. 35. 6 Best Practices for Infrastructure as Code in DevOps Take a look at the benefits of implementing this practice and some of the best practices you should follow in your DevOps pipeline. 36. What Really Propelled The Cloud Revolution: A Developer's Perspective An overview of the main trends that have pushed the Cloud industry — and the world — forward, in the past decade and a half. 37. 2023 Will Be the Year of Kubernetes (and Other Predictions in the Cloud and Infrastructure Industry) Dive into the new year’s top cloud and infra-tech trends, straight from a cloud and infrastructure technology fanatic. 38. How Do You Manage Helm Charts? Whether you love it or hate it, Helm is a ubiquitous tool for managing Kubernetes applications. You can use it in many different ways which is great, but can also be overwhelming. 39. How to Automate Google Cloud Security Audits with Terraform and Python Explore practical examples, coding workflows, and scalable solutions for cloud security management. 40. What’s Waiting for DevOps in 2024? What waits for DevOps in the upcoming year? Take a look at what DevOps trends we could see emerging in 2024. 41. Infrastructure as Code (IaC) Scanning Tools In this article, we will take a closer look at why IaC scanning is important and what tools you can implement to perform your scans. 42. Unlocking IaC Part 3: Your First Terraform Deployment! For this first deployment, let’s use something we all know by name, Splunk. In this script, we will deploy a single server that has Splunk already installed. 43. Project-as-Code: The Catalyst DevOps Needs If you are familiar with Docker, Terraform, and the CI platforms (eg: Jenkins, CircleCI, Codeship), you already know the power of Declarative DevOps. It can make development easier by being repeatable, predictable, and fast. Supporting technologies both hide complexities and offer important reuse by supporting simple structured syntax in an easy to create and read file. Each technology has codified much of its domain allowing developers to author and instrument with nothing more than a text editor. 44. Hashicorp's Terraform: A Introduction Join us in the journey of learning Terraform. This blog series aims to provides a guidance for essentials to be known while working with Terraform. 45. DevSecOps Practices: Securing Infrastructure as Code (IaC) In this article, I would like to share the basic CI/CD configuration for Checkov and KICS, two Infrastructure as Code (IaC) analysis tools. 46. Application Deployment: Recipe for Great Serverless Strategy This is true for the most part, but Serverless apps also have a certain property that can make their deployment and maintenance time consuming. 47. Automate EC2 Deployments on AWS with Terraform Modules In cloud computing, managing infrastructure efficiently has now become an important part of modern infrastructure operations. 48. A Deep Dive Into the GitOps World This article is a comprehensive guide to GitOps, a set of practices that use Git as the source of truth for software development and deployment. 49. Smarter DevOps Pipeline with GitHub CI and Azure Automation Build a smarter DevOps pipeline using GitHub CI and Azure Automation with best practices for CI/CD, IaC, security, and scalable cloud deployments 50. Change the Name of your AWS S3 Bucket in Terraform Without Breaking Things Learn how to rename an AWS S3 bucket in Terraform. See renaming process of Amazon s3 bucket in a few simple steps. 51. Smart E-bike Kits: A Tour Inside Our Servers The Idea 52. Terraform Configuration Syntax Overview All you need to know to get started about Terraform Syntax. 53. Infrastructure as Code with APIs: Automating Cloud Resources the Developer Way Infrastructure as Code is a way to manage cloud resources using code. Learn how to manage a PaaS using APIs. 54. The State of Cloud Automation and the Promise of Infrastructure Automation The Cloud has become a familiar feature of the tech stacks at most organizations and is becoming much more than a place for server resources. At present, almost everything in our digital landscape is connected to a Cloud in one way or another. 55. Infrastructure as Code – Whose Responsibility Is It? In my experience, the development of microservice architecture and infrastructure go hand in hand. It's hard to imagine these tasks handled by separate teams. 56. How To Manage Infrastructure With Terraform What is Terraform? 57. Codify your SaaS Apps: The Answer to the Unmanaged SaaS Jungle A phenomenon we have encountered often, when helping companies overcome drift, is a common neglect of the entire SaaS toolchain. Learn why this is troubling. 58. Why Understanding Infrastructure-as-code is Critical to Scaling Your Technology Infrastructure Infrastructure as code (IaC) is one of the most important trends in modern IT development. Read about the benefits of IaC and how to implement it. 59. Why you should take care of Infrastructure Drift When talking about infrastructure drift, you often get knowing glances and heated answers. Recording gaps in your infra between what you expected to be and the reality of what is, is a well known and widespread issue bothering hundreds of DevOps teams around the globe. 60. I Got a New EKS Cluster Running And Terraform Code in 2 minutes AWS EKS + Terraform + Cloudskiff do the job 61. Tfblueprintgen: A Tool to Simplify Terraform Folder Setup and Provide Base Resource Modules Tfblueprintgen is a Terraform tool that generates a battle-tested folder structure and modular blocks. 62. Building Your Infrastructure With Just a Diagram This hands-on tutorial will teach you how to create infrastructure via the AWS Application Composer Console. 63. B2B Fintech Trends for 2021: Storage, Security, Cloud Migration, IaC As CTO at Altar.io, a large part of my work revolves around observing the forward-looking industry trends (including fintech trends) that affect how we create innovative products. 64. Securing the Cloud Control Plane: A Practical Guide to Secure IaC Deployments Secure your cloud at commit time. Learn how to protect Terraform, CI/CD pipelines, IAM roles, and state files with policy-as-code and DevSecOps best practices. 65. Policy-as-Code: WTF Is It? Explore Policy as Code, its impact on compliance, security, and automation, and its role in the future of technology governance. 66. How to Safely Refactor Live Terraform Without Recreating Resources Safely refactor live Terraform with moved blocks, import blocks, and tests without recreating production resources. 67. Getting Started With CloudFormation: The ABCs of AWS Infrastructure Templating This article is a comprehensive beginner's guide to AWS CloudFormation, offering insights into its advantages, fundamental concepts, and practical applications. 68. Unlocking IaC Part 1: WTF Are We Even Doing Here? Unravel the power of Terraform - from "why" it exists to its key components and practical usage. 69. Rent or Own? How the "Rug Pull" Era is Pushing Developers Toward Source-Available Software Are we entering a period in which the most profitable software is free and open for personal use? The time will tell. 70. Mastering Ansible Playbooks: A Guide to Task Controls & Handlers Tutorial on Ansible playbooks including how to use conditionals and task handlers to control execution flow. 71. Why “It Works on My Machine” Keeps Breaking Production Bad Dockerfiles cause outages, security risks, and bloated images. This guide shows how one AI prompt enforces production-grade container best practices. 72. Three Ways to Scale Your Apps with Render When your app is experiencing high traffic or utilization, you need to scale your service to handle that load. We’ll explore three ways to scale your apps. 73. Self-Healing Infrastructure Could Be the Future of Data Management AI-driven automation in database management transforms reactive ops into predictive, self-healing systems for scale, reliability, and performance. 74. How Infrastructure as Code Is Forcing a Revolution in Cost Management You might have read our beta launch blog post, which describes how Infrastructure as Code (IaC) is driving the third datacenter revolution (the first two being virtualization and the move to public clouds). In this post, I want to go deeper into looking at how IaC is driving a new need and approach to cost visibility and management. 75. You Probably Aren’t as Advanced in Automation as You Think Discover how to get started with infrastructure automation. Learn key benefits, challenges, and a step-by-step roadmap to scale your DevOps practices. 76. AWS CloudFormation Template Basics Get started creating IaC using CloudFormation templates. 77. Cloud-Native Yay or Nay: Reasons to Use Cloud-Native Technologies Cloud-native has been the talk of the town for quite some time now. Some developers think it’s just hyped way too much and will soon diminish from the limelight. Others think cloud-native will revolutionize software development and is here to stay! 78. Learn About Infrastructure as Code in 5 Minutes and Why You Should Use It Infrastructure as Code (IaC) is the process of managing and configuring an infrastructure using configuration files, rather than manually editing configurations 79. The Relevance of Infrastructure-as-Code Concepts in Security So what is Infrastructure-as-Code (IaC) anyway? IaC is a process that automates the provisioning and management of cloud resources. 80. Introducing Driftctl: Your IaC Security Belt We recently released the first versions of driftctl, a new open-source project for infrastructure developers, DevOps, SRE, and cloud practitioners, with the goal of helping manage all kinds of drifts. 81. Scaling DevOps Without Losing Your Mind (or Your SLA) Cut tool sprawl, flaky pipelines & manual ops. Learn how GitOps, IaC & observability can fix modern DevOps chaos in large enterprises. 82. The limits of Security Groups in IaaS Infrastructures In IaaS Cloud projects, it becomes clear that Security Groups, while effective to a certain extent, fall short in providing the comprehensive security needed 83. GitOps: From Chaos to Control - Managing Infrastructure Like Code Master GitOps, the game-changer for unified infrastructure & app management. Learn how Git & CI/CD pipelines bring order to the chaos. 84. Why Learn Any Other Programming Language When You Can Learn Typescript? Use TypeScript in all your projects and all use cases without any limitation. You can now do frontend, backend, infrastructure and machine learning in one progr 85. Code as Documentation and Assessment Documenting IT networking lab procedures in code rather than word-processor documents enables more authentic, equitable and consistent assessment. 86. Most Production Outages Have Nothing to Do With Bad Code 70–80% of production incidents trace back to config, certificates, deployment order, or networking — not bugs. So why are we only testing the code? 87. My First Steps With Crossplane: Crossplane 101 In this post, I used Crossplane to create a simple GKE cluster. Using Kubernetes for the registry and the reconciling behavior is ingenious. 88. Infrastructure as Code in Practice: What It Solves — and What It Doesn’t Infrastructure as Code has long become a standard approach to managing cloud infrastructure. 89. Newsflash - "People with AWS Console Access Tend to Change Things" This blog post is a written transcript of the FOSDEM Talk: “Infrastructure drifts aren’t like Pokemon, you can’t catch ’em all”, by Stephane Jourdan – CTO and founder 90. Improve Your IaC With a Specialized Management Platform Most often, there is no point in implementing an in-house solution as the cost and effort of building and maintaining it may exceed its potential benefits. 91. Why Rebuilding Infrastructure Beats Upgrading It Build infrastructure that can burn down and bounce back. A guide to Minimal Viable Kubernetes. 92. Mastering Enterprise Cloud Migration: Divyesh Pradeep Shah's Success Story Divyesh Pradeep Shah led a flawless multi-million dollar enterprise cloud migration with zero data loss, setting new standards in secure cloud transformation. Thank you for checking out the 92 most read blog posts about Infrastructure As Code on HackerNoon. Visit the /Learn Repo to find the most read blog posts about any technology.

Original Source

Read the full article at Hackernoon →

KhanList aggregates and links to publicly available news content. We do not host full articles from third-party sources. Always verify important information with original sources.