ISUDIPTODAS
Cloud Projects
DevOps architecture work
Production focused cloud, container and deployment systems designed around automation, observability and scalable service delivery.
01
Cloud Native DevOps Architecture
MERN
Docker
Jenkins CI/CD
AWS EKS
Prometheus
Grafana
Architecture
1
User pushes code on a specific folder
2
Automated jenkins ci/cd triggers
3
Jenkins performs operations (clone, test, image build, security scan, deploy on docker hub, image update on AWS EKS deployment)
4
Prometheus & Grafana tracks and displays cluster performance
View implementation code here
02
Task Management Microservice
MERN
Docker
Redis
BullMQ
AWS EKS
NGINX Ingress
Architecture
1
Decoupled services (authentication, password recovery, notification, tasks)
2
Cross service api calling between services
3
Ingress controller for path based routing to services
View implementation code here
03
GitOps Architecture with ArgoCD
MERN
Docker
AWS EKS
Github Actions
ArgoCD
Architecture
1
Implemented git as the source of truth
2
Added github actions for CI/CD that includes test, build, deploy on registry, update manifest
3
Pull based mechanism with ArgoCD for cluster state sync
View implementation code here
04
Blue-Green deployment with Argo rollouts & Cloudwatch
Docker
AWS EKS
Github Actions
ArgoCD
Cloudwatch
NGINX Ingress
Architecture
1
Active service for real time traffic routing and preview service for new version rollouts
2
Cloudwatch metrics monitoring before promoting new rollouts
3
CPU & health checks before routing traffic to new version
4
Old version backup upto 1 hour with last 3 revision history
View implementation code here
05
End-to-end video transcoding pipeline
Docker
ECR
ECS
S3
SQS
FFmpeg
Architecture
1
S3 event notification on input bucket upload
2
SQS polling for available event messages
3
Raw video downloads on running container
4
FFmpeg transcoding into multiple resolutions
5
All transcoded videos gets uploaded in S3 output bucket
6
SQS event related to that video gets deleted afterwards
View implementation code here