Creating a Spotify Playlist with Terraform

In my quest to master Terraform, I decided to take on a few challenges. While Terraform is widely used for managing cloud infrastructure, it can also interact with various services including Spotify. In this tutorial, you’ll learn how to use Terraform to search for an artist, album, or song on Spotify and create a playlist […]
Deploy Blue-Green Environments with Terraform

Deploying new versions of an application without causing downtime can feel like walking a tightrope, but it doesn’t have to be. Blue-green deployment is a smart way to release updates while keeping your application running smoothly. The idea is simple, you have two environments: blue (current version) and green (new version). By controlling traffic between […]
Deploying a dynamic E-commerce Website on AWS Using Terraform

In this short tutorial, I will show you how to deploy an ecommerce website on AWS, how Terraform helps you quickly build and maintain a strong, reliable platform that can grow with your business. Background A three-tier architecture is a common framework for building scalable, reliable cloud applications. It breaks the application into three distinct […]
Building a DEV environment on AWS using Terraform – Part I

In this short tutorial, I will create a secure and isolated AWS environment for developers, accessible through Remote SSH for streamlined workflow and enhanced security. Scenario My manager asked me to set up a new development environment. So, I decided to document the whole process of creating a secure and isolated AWS environment for our […]