
Understanding Software Versioning
- Software Development
- Versioning
- 12 Nov, 2022
- 03 Mins read
Introduction Software versioning is a critical practice in software development that tracks changes and updates to a codebase. It provides a structured way to identify different iterations of a so

Phases of the Modernization Process
- IT Modernization
- Cloud Migration
- 18 May, 2024
- 06 Mins read
Modernizing IT infrastructure helps organizations stay competitive, secure, and efficient. The process involves several strategic phases, and getting each one right matters for a smooth transition and

Scaling Up, Staying Strong: Hands-On AWS CloudFormation Techniques for Building Resilient and Scalable Systems
- AWS
- Cloud Computing
- 02 Jun, 2023
- 05 Mins read
Introduction: Building resilient and scalable systems matters for businesses that need to meet growing demand and maintain high availability. Cloud native architecture, combined with the capabilit

Deploying Serverless Applications with AWS SAM
- AWS
- Serverless
- 22 May, 2023
- 03 Mins read
Introduction: AWS SAM (Serverless Application Model) extends AWS CloudFormation with a simpler syntax for defining and deploying serverless applications. SAM templates let you define and deploy yo

AWS CloudFormation for Infrastructure as Code (IaC)
- AWS
- CloudFormation
- 22 May, 2023
- 03 Mins read
Introduction AWS CloudFormation is one of the core Infrastructure as Code (IaC) tools on AWS. It lets you declare your infrastructure using JSON or YAML templates, which simplifies creation and ma

Understanding Infrastructure as Code (IaC)
- Infrastructure as Code
- DevOps
- 22 May, 2023
- 03 Mins read
Introduction Infrastructure as Code (IaC) manages infrastructure through code instead of manual configuration. Instead of clicking through consoles to set up servers, networks, and storage, you de

Infrastructure Automation on AWS: CloudFormation, SAM, and Terraform for IaC
- AWS
- Infrastructure as Code
- 21 May, 2023
- 02 Mins read
Introduction This post covers Infrastructure as Code (IaC) and how it fits into a Cloud Native AWS environment: what IaC gives you, and how CloudFormation, AWS SAM, and Terraform each handle a dif

Get Started with Building ReactJS and Docker: A Complete Guide
Introduction Docker is a powerful tool that allows developers to create, deploy, and run applications in a portable and scalable way. It uses containerization to encapsulate all the dependencies a

How To Run MySQL in a Docker Container: A Step-by-Step Guide with Customization Tips
Introduction Docker changed the way we run and manage applications by making it easy to package, deploy, and run applications in containers. Containers let applications run in a consistent environ

How to Deploy a Spring Boot Application to AWS CloudFormation
- AWS
- Spring Boot
- 17 Jan, 2023
- 09 Mins read
Introduction Deploying a Spring Boot application to the cloud can provide many benefits such as scalability and easy management. AWS CloudFormation is a service that allows for the creation and ma

How to CI/CD AWS With Github using Jenkins
Introduction In previous posts, I have shown you how to setup Jenkins on AWS EC2 instance. You can check the post here. In this post, I will show

What is a CI/CD?
- DevOps
- Software Development
- 09 Nov, 2022
- 04 Mins read
Introduction Continuous Integration and Continuous Delivery are two of the most important concepts in DevOps. This article covers what CI/CD is and how it fits into a software development process.