How to Start Your Google Cloud from the Right Foot
Setting up a GCP landing zone from scratch — a step-by-step approach for DevOps engineers new to GCP. Let's consider a familiar situation: a company h…
Latest AI & ML news from Tech News
Setting up a GCP landing zone from scratch — a step-by-step approach for DevOps engineers new to GCP. Let's consider a familiar situation: a company h…
1. Introduction An event-driven architecture using Azure Cosmos DB, Azure Functions, and Azure Service Bus is the enterprise standard for designing hi…
Building a Terraform Module Scaffold with structkit Target: dev.to, /r/devops, /r/Terraform | SEO: terraform module template generator, infrastructure…
When the HashiCorp BSL licence change landed in August 2023, we thought "HashiCorp won't do anything too aggressive - they need the community too much…
InfraSketch now supports CloudFormation. Paste a CloudFormation YAML or JSON template — including all the !Ref , !GetAtt , and !Sub shorthand you're u…
I’ve been putting together a small OpenTofu repo for AWS and OpenStack VM/networking workflows. It’s still early, but before I spend more time buildin…
Why You Need hcl-linter? If you've worked with HCL (HashiCorp Configuration Language) in Terraform or Terragrunt, you know the pain: formatting debate…
Let me get one thing out of the way before the comments section catches fire. I am not a luddite. I use AI all day. This article was outlined in Curso…
On November 19, 2025, HashiCorp shipped Terraform v1.14.0 , and on April 20, 2026 they released the v1.14.9 patch that fixes a Stacks plugin installat…
Four Exams. 228 Questions. One Clear Picture. Day 29 of the 30-Day Terraform Challenge — and today I did something that felt excessive. Two more pract…
TL;DR I wrote a TF module to deploy a fully serverless Terraform registry on AWS for under $0.50/month. The registry also implements token-based authe…
From Deployment to Visibility: Observability in Action 🚀 As part of my 30 Days of AWS Terraform challenge , Day 23 marked a crucial milestone — shifti…
Originally published at recca0120.github.io You've written a Terraform module. How do you verify the variable validation rules work? That versioning g…
In my last post I talked about state file corruption and the mess that comes with it. This one is about a quieter problem that lived alongside it for …
Every new project starts the same way. You spin up an AWS account. You need a VPC. Three AZs, public and private subnets, NAT Gateways. Then you need …
Terraform's ephemeral resources are a genuinely useful addition — secrets that are used during an apply but never written to state. If you're a module…
Hi all. This article aims to give you the happy path to get your service (or services) up and running on a kubernetes-managed cluster. Disclaimer I ex…
So far in this series, we’ve: Learned Terraform fundamentals Built reusable modules Managed remote state Designed production-ready structure Compared …
IAM Identity Center account assignments for Terraform member accounts Once sandbox and development member accounts exist in AWS Organizations (for exa…
Modern cloud-native applications demand automation, security, and scalability from day one. This architecture demonstrates how to combine GitOps, Infr…
This posts explains how Terraform is integrated with Topaz - Azure emulator for local development and testing. You can check it here . Every Terraform…
Checkov is excellent. I use it. You should use it. This article is not an attack on Checkov. But there's a specific class of infrastructure risk that …
So far in this series, we’ve: Built Terraform fundamentals Created reusable modules Managed remote state Designed production-ready structure Compared …
Prerequisites Before getting started, make sure you have the following: Basic knowledge of Terraform (HCL Syntax, resources, variables, remote state),…
Over the past three weeks, I have moved from writing basic Terraform code to building a complete, production-ready workflow that combines application …
Introduction: The Multi-Cloud and Terraform Dilemma Working in multi-cloud environments with Terraform is akin to orchestrating a symphony where each …
Terraform Production Structure (Dev / Staging / Prod) — Part 6 So far, you've learned: EC2 deployment Variables and outputs Modules Remote backend (S3…
From Terraform Basics to Real-World Deployment 🚀 As part of my 30 Days of AWS Terraform challenge , Day 14 marked a major milestone in my learning jou…
Why this project I was preparing a workshop and needed to expose a url with a specific interface, sparing participants from installing docker or anyth…
There is something about pushing code and watching a website update itself on a live server that never gets old. No manual uploads. No FTP. No SSH cop…