Rahul Ahuja

Rahul Ahuja

Enterprise Solutions Architect

Empowering businesses with scalable cloud solutions and actionable data insights

My Projects

Building Agentic RAG Application Powered by Amazon Bedrock

Agentic AI RAG Serverless Gen AI API Gateway Lambda Vector Database
  • Implemented Gen AI chatbot using Amazon Bedrock for customer support of a manufacturing application
  • Leveraged Amazon Bedrock Agents backed by Action group Lambda Functions
  • Integrated with Bedrock Knowledge base backed by Amazon S3 and Open Search serverless for Vector Embeddings.
  • Used S3 static site for the frontend
  • Leveraged AWS Serverless technology end to end for the implementation
Gen-AI-Bedrock Read Full Article on Medium

Building Serverless Event Driven System with AWS

Serverless Event-Driven API Gateway S3 SQS Lambda DynamoDB
  • Implemented event driven architecture using AWS serverless technologies
  • Leveraged API Gateway direct integration with S3
  • Used AWS SQS for asynchronous communication
  • Used Dynamo DB as the backend storage system
  • Used AWS Lambda as the data processing layer
Event-driven-serverless Read Full Article on Medium

Building Containerized Application on Kubernetes using Spring boot and Amazon EKS

Kubernetes EKS Docker ECR Spring Boot kubectl Containerization
  • Configured Kubernetes Cluster on Amazon EKS
  • Configured Custom VPC, NAT Gateway, Internet Gateway, Route tables and other networking configurations
  • Used Amazon ECR for storing the docker images
  • Deployed Docker image on EKS Cluster using kubectl
  • Configured Load Balancer for accessing the application
Springboot-EKS Read Full Article on Medium

Kubernetes Autoscaling with KEDA and Karpenter on EKS

KEDA Karpenter Autoscaling EKS Event-Driven Scheduled Scaling Cluster Scaling
  • Installed Kubernetes Event Driven Autoscaler KEDA on EKS Cluster
  • Configured Scheduled Scaling with KEDA
  • Installed Karpenter on EKS Cluster
  • Implemented Pod Autoscaling using KEDA and cluster autoscaling using Karpenter
KEDA-Karpenter Read Full Article on Medium

EKS Cluster with Auto Mode and ALB as Ingress

EKS Auto Mode ALB Ingress Microservices Path Routing VPC Autonomous
  • Configured EKS Cluster in Autonomous Mode
  • Implemented Custom Network Configurations like VPC, NAT Gateway, Internet Gateway, Route tables etc.
  • Deployed multiple microservices on EKS Cluster
  • Configured Application load balancer as Ingress
  • Configured path based routing using ALB
EKS-Auto Read Full Article on Medium

Traditional DevOps vs GitOps

DevOps GitOps ArgoCD CI/CD GitHub CodeBuild CodePipeline
  • Configured DevOps Pipeline using Github as Code Repo, Amazon ECR for Storing Docker image and AWS Code build and Code pipeline
  • Installed ArgoCD on EKS Cluster
  • Implemented GitOps Pipeline using GitHub as Code Repo, AWS ECR, AWS Code build and ArgoCD
  • Fully Automated end to end CI/CD pipeline using DevOps and GitOps
DevOps-GitOps DevOps-GitOps Read Full Article on Medium

DeepSeek Gen AI Chatbot with Grok API and AWS ELB

Gen AI DeepSeek Grok API Ollama Elastic Beanstalk Chatbot PAAS
  • Demonstrated how to run deepseek chatbot locally using Ollama
  • Demonstrated how to run deepseek chatbot using Grok API
  • Implemented chatbot using spring boot and deepseek with Grok API
  • Deployed the spring boot chatbot with Deepseek application on AWS Cloud using Elastic Bean Stalk
  • Demonstrated AWS PAAS environment along with Gen AI capabilities
Deepseek-ELB Read Full Article on Medium

Contact us Form using S3 static website , API Gateway, Lambda , Dynamo DBand Amazon SES

Small Websites Contact us s3 static websites API Gateway Lambda Dynamo DB Amazon SES
  • Demonstrated how to configure s3 static website
  • Implemented Dynamic Form submission using API Gateway and Lambda
  • Implemented Lead Data capture using Dynamo DB
  • Configured Amazon SES identity verification
  • Implemented email sending functionality to users and admin
s3-staticWebsite Read Full Article on Medium

Building a Highly available, scalable, secured and fault tolerant 3-tier application on AWS

AWS VPC Auto Scaling Load Balancer Spring Boot OAuth2 3-Tier Architecture
  • Designed Custom VPC with Public and Private Subnets, NAT Gateway, Internet Gateway and Route Tables configurations for proper and secure network connectivity
  • Configured Custom AMI with all the dependencies, Auto Scaling groups for scalability
  • Configured Application load balancer for load balancing and fault tolerance
  • Created Three-tier spring boot application with thymeleaf
  • Secured the application using OAuth2 and social login with Github
3-tier architecture Read Full Article on Medium