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 […]

This is WHY you should learn or use Docker in Your Development Workflow

Docker helps developers build, share, run, and verify applications anywhere, without tedious environment configuration or management. Docker is like having a magic container for your code, keeping it consistent, portable, and easy to deploy. If you’re not using it yet, you’re missing out on some serious efficiency. ✏️ Consistent Environments Your application works on your […]

Automating Continuous Deployment with Bash and Docker on AWS

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 Service). I’ll also implement a rollback mechanism to address potential deployment failures and ensure system reliability.

Building Docker Containers with Python and Boto3

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 process and maintain consistency across environments. They can create a Dockerfile to set up Python and Boto3 environments, download repositories […]

Building a DEV environment on AWS using Terraform — Part II

In this second part, I will install Docker on AWS EC2 before deploying. If you have not read PART I yet, please check it out: https://cloudwithdj.com/building-a-dev-environment-on-aws-using-terraform/ In part II, here what you will learn: Configuring AWS EC2 Userdata with Terraform Setting Up VSCode SSH Configuration Utilizing Terraform Provisioners Installing Docker on EC2 before deploying Replacing […]

DevOps Tools: Docker

In this tutorial, I will show you how to create your first docker file Background Interested in containerization across any cloud platform? Choose Docker. Docker is a containerization platform that provides easy way to containerize your applications. If you use Docker, you will build container images, run the images to create containers and also push these containers […]