Infrastructure As Code
All articles in the Infrastructure As Code category.
What Is Terraform Used For? The 3 Main Use Cases.
So I’m guessing you’ve heard about Terraform. And maybe you’re now wondering what Terraform is really used for and why it’s so popular? What is Terraform used for? The main use of Terraform is for...
How Long Does It Take To Learn Terraform? And How To Speed Up Your Learning.
For a long time Terraform seemed like a mystical technology, so I avoided learning it. When I finally got around to putting my mind to it, it turned out that learning Terraform was a simpler and...
Terraform - How To Rename (Instead Of Deleting) A Resource
Are you trying to rename or move a Terraform resource and Terraform is now trying to re-create your resource rather than referencing the existing one? It’s a common issue, and the answer is quite...
What is Terraform? A Simple Definition.
So you might have heard of this Terraform thing, but you’re not totally sure what it is, right? Not to fear, we’ve got you covered… Today we’re going to dive into what Terraform is, why it’s useful,...
10 Terraform Best Practices - For Secure & Fast Infrastructure.
If you’ve just started working with Terraform you might be getting that familiar feeling in the back of your mind: “Am I doing this the right way?“. Today we’re going to tackle your nagging feelings...
Should You Commit the Terraform .tfstate File to Git?
I’m guessing you’ve started working with Terraform and you’re staring at that weird looking state file Terraform just outputted wondering if it’s safe to commit the file to Git (or some other source...
What Is the Best Way to Learn Terraform?
So you’ve heard about this Terraform thing and want to get in on the action? Learning a new technology such as Terraform can be a daunting task at first. Today we’re going to go through the best way...
What is Immutable Infrastructure?
Ever had to SSH into a production server to manually copy over files, or to run a command? Palms sweaty and shaking. You don’t know what the outcome of the update will be, and if something goes wrong...
3 Steps To Migrate Existing Infrastructure To Terraform
When everyone keeps talking about Infrastructure As Code you might feel stuck and frustrated because a lot of your cloud infrastructure was created manually. Infrastructure As Code feels like a...
5 Important Reasons To Learn Terraform Before Cloud Computing.
Ever wanted to learn Kubernetes? Serverless? Write some Microservices in AWS or GCP? Awesome… But don’t. Or at least, not yet. Why? Because the first thing you should learn is Terraform. Don’t touch...
Terraform Modules - A Guide To Maintainable Infrastructure As Code
If you’re new to Terraform, you might have started experimenting creating resources. Before long it’s likely that all your Terraform files are inside one large file, or even many large files. After a...
Declarative vs. Imperative Infrastructure As Code
Not all infrastructure as code is born equal. Some styles of infrastructure as code give us great benefits — whereas other kinds can cause a lot of headache. Writing good infrastructure as code...
Learn The 6 Fundamentals Of Terraform — In Less Than 20 Minutes
Terraform is a really useful tool when it comes to learning cloud engineering. In my opinion Terraform will become as ubiquitous for infrastructure provisioning as tools like git are for version...
3 Terraform Features to Help You Refactor Your Infrastructure Effortlessly
Ever created an app, like a website? You create the app and get everything working. But when you go to make a change the thought scares you to death. Does this sound like you? I’ve been in that very...
Infrastructure As Code - A Quick And Simple Explanation.
One of the most essential topics when you’re a Cloud Native Software Engineer is a concept called Infrastructure as Code. Infrastructure As Code continues to be an essential topic for Cloud Native...
Before you build the product, build the deployment pipeline.
Recently I’ve been training for a long cycling event. The event is a three day event where we will cycle around 70-100 miles each day back-to-back. It’s very much an endurance event and for all my...
You’re Selling It Wrong — How to Explain DevOps so Your Business Will Care
Here is my latest post for Simple Programmer… We were struggling to get our features out into production. There were lots of defects and firefighting. All this and the company was but a few months...