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

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.

Cost Management for AWS CI/CD Infrastructure using Python and Lambda

In this tutorial, I will show you how to streamline CI/CD Cost Management with Python Scripts and AWS Lambda. Scenario Consider your DevOps team using a development lab for application testing, where AWS EC2 instances in the lab run continuously. Your management raises concerns about the escalating costs, as these instances operate 24/7 even when […]

DevOps Tool: Jenkins

In this short tutorial, I will show you how to deploy Jenkins on AWS EC2, launch an EC2 instance, install Jenkins on it, and configure Jenkins. Background Interested in CI/CD tool across any cloud platform? Consider Jenkins. Jenkins is a tool that helps automate parts of the software development process, like building, testing, and deploying code. It […]

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

AWS CodePipeline explained in simple words

AWS CodePipeline streamlines the management of continuous delivery, providing automated release pipelines to swiftly and securely update both applications and infrastructure. AWS CodePipeline explained in simple words. Imagine you’re a home builder. You have been invited to an HGTV show to build a house for a veteran. Though building a house can seem simple, it […]