logo

Blog Posts

Cloud

cover image for Ansible-Driven CI/CD for AWS EC2 Deployments
Ansible-Driven CI/CD for AWS EC2 Deployments

This project demonstrates a CI/CD pipeline using Jenkins and Ansible to deploy a Java Maven application within Docker containers on Amazon EC2 instances. It uses a dedicated Ansible server and leverages the AWS inventory plugin for dynamic EC2 discovery.

cover image for CI/CD for AWS Infrastructure with Terraform and Jenkins
CI/CD for AWS Infrastructure with Terraform and Jenkins

The project provisions a VPC, EC2 instances, and deploys Docker containers. It's all managed through Terraform scripts and a Jenkins pipeline, ensuring scalability and reliability. Key AWS services are used for hosting and managing application resources.

cover image for Complete CI/CD Pipeline with AWS EKS and ECR
Complete CI/CD Pipeline with AWS EKS and ECR

This project implements a complete CI/CD workflow that automatically builds a Java Maven application, packages it into a Docker container, pushes it to Amazon ECR, and deploys it to EKS. The pipeline includes version management, automated testing, and deployment verification.

cover image for Deploying Microservices with Kubernetes and Helm
Deploying Microservices with Kubernetes and Helm

This project demonstrates deploying a microservices application using Kubernetes and Helm, progressing from basic manifests to a streamlined Helm-based approach. It uses Google's Online Boutique sample application.

cover image for Kubernetes Monitoring with Prometheus and Grafana
Kubernetes Monitoring with Prometheus and Grafana

This project monitors a Kubernetes microservices architecture using Prometheus and Grafana. It covers microservices, Redis, and a Node.js application.

cover image for Highly Available Web App: AWS & Terraform Deployment
Highly Available Web App: AWS & Terraform Deployment

The blog post outlines the design process and implementation of a highly available infrastructure on AWS using Terraform with a custom VPC, PostgreSQL RDS, autoscaling group, and load balancer for a React and Express web app.

cover image for Exploring AWS Serverless: Building Scalable Solutions with API Gateway, Lambda
Exploring AWS Serverless: Building Scalable Solutions with API Gateway, Lambda

The blog post describes a project that utilizes various AWS services, including S3, Lambda, SES, SNS, and API Gateway, to build a serverless application that demonstrates the efficiency and versatility of serverless architecture in solving real-world challenges.

cover image for Scaling WordPress: Building a Resilient Architecture
Scaling WordPress: Building a Resilient Architecture

The blog post takes readers on a journey to evolve the architecture of WordPress from a manually built single instance to a scalable and resilient architecture that can handle increasing demands and ensure high availability.

cover image for Database Migration from On-Premises to AWS
Database Migration from On-Premises to AWS

The blog post showcases the reliability and efficiency of AWS Database Migration Service (DMS) in migrating on-premises databases to AWS, illustrated through the migration of a web app with MariaDB using DMS.

Fullstack Development

Coming soon...
Built with ❤️ by me using Next.js

© 2025 All rights reserved.