Tutorials

Tutorials

Track and Optimize AWS Costs with a Custom Dashboard

Track and Optimize AWS Costs with a Custom Dashboard


September 10, 2025

Tutorial
This tutorial is a revised version of a proof-of-concept I created for a client few months ago. I wanted to showcase how I manage costs, improve performance, and implement best practices in an AWS…
Read More
Using Terraform To Deploy a Web Server and Run a Bootstrap Script

Using Terraform To Deploy a Web Server and Run a Bootstrap Script


September 4, 2025

Tutorial
Terraform isn’t just for big, end-to-end projects. As a Cloud or DevOps engineer, you’ll often work on smaller but critical tasks like creating and connecting a database server, setting up a security…
Read More
Automating a Serverless CRUD REST API with Node.js

Automating a Serverless CRUD REST API with Node.js


August 13, 2025

Tutorial
In this guide, I walk you through building and automating the deployment of a serverless CRUD REST API using Node.js, AWS Lambda, API Gateway, DynamoDB, Serverless Framework, and GitHub Actions CI/CD…
Read More
I Built A Production-Ready React App And Deployed it with GitHub Pages

I Built A Production-Ready React App And Deployed it with GitHub Pages


July 2, 2025

Tutorial
Putting your project online is a clever way to collect valuable feedback, show your skills, and confirm that your project works outside your local machine. GitHub Pages make it happen. It hosts any…
Read More
How to Troubleshoot Terraform

How to Troubleshoot Terraform


March 4, 2025

Tutorial
When working with Terraform, you might run into four types of issues: language, state, core, and provider errors. Understanding these error types will allow you to troubleshoot terraform issues and…
Read More
How To Protect Sensitive Input Variables with Terraform

How To Protect Sensitive Input Variables with Terraform


February 24, 2025

Tutorial
When configuring infrastructure, you often need to use sensitive data such as usernames, passwords, API tokens, or Personally Identifiable Information (PII). It’s crucial to prevent accidental…
Read More
Creating a Spotify Playlist with Terraform

Creating a Spotify Playlist with Terraform


February 18, 2025

Tutorial
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…
Read More
How To Deploy a Container with Amazon ECS

How To Deploy a Container with Amazon ECS


January 31, 2025

Tutorial
Amazon Elastic Container Service (Amazon ECS) is a fully managed orchestration platform designed to simplify the deployment, management, and scaling of containerized applications. Seamlessly…
Read More
Automating Continuous Deployment with Bash and Docker on AWS

Automating Continuous Deployment with Bash and Docker on AWS


January 27, 2025

Tutorial
In this tutorial, I will walk you through automating the continuous deployment (CD) process for a Dockerized application using a Bash script and AWS services, particularly AWS ECS (Elastic Container…
Read More
Deploy Blue-Green Environments with Terraform

Deploy Blue-Green Environments with Terraform


January 23, 2025

Tutorial
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…
Read More
Building Docker Containers with Python and Boto3

Building Docker Containers with Python and Boto3


January 20, 2025

Tutorial
In this tutorial, I will show you how to set up Docker containers for Python projects with Boto3 and bind mounts. Let’s have fun. Scenario A Python development team is looking to simplify their setup…
Read More
Building a Palindrome Detector using Python

Building a Palindrome Detector using Python


January 19, 2025

Tutorial
A palindrome is a word, phrase, or sequence that reads the same backward as forward, ignoring spaces, punctuation, and capitalization. Examples include “madam,” “racecar”. In…
Read More