Automating a Serverless CRUD REST API with Node.js

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. I’ll build a Coffee Shop API to to manage orders, inventory, and customer requests, deploying it automatically whenever code changes are pushed. Prerequisites Before […]

Building a Terraform Workflow with GitHub Actions CI/CD Pipeline

To build a Terraform workflow using GitHub Actions for Continuous Integration/Continuous Deployment (CI/CD), you’ll set up automation to manage your Terraform infrastructure using GitHub’s CI/CD capabilities. Here’s a detailed, step-by-step guide to create this workflow. Prerequisites GitHub Account (and a repository where the Terraform code is stored) Terraform installed  AWS account with administrator rights. Step […]

Building A CI/CD pipeline with GitHub Actions

Welcome back to another article. If you are a cloud engineer, devops engineer or site reliability engineer, chances are you know about CI CD pipeline. Thus, if you are new to cloud engineering you have noticed that there are several DevOps tools, so CI CD tools. What do you know about CI CD? Have you […]

Git, GitHub, GitLab and GitHub Actions Explained

What is git? Why do we have so many words with the term “git”? Let’s Dive In. ✔ Git is a distributed version control system that allows developers to keep track of changes to their code and collaborate with others. It provides a way to track changes in files and directories, create and manage branches, and merge […]