Cloud-native video sharing platform built on AWS microservices architecture with global content delivery.
Key Highlights
Architected microservices (auth, user, video) packaged as multi-Docker containers, stored in Amazon ECR, and deployed to AWS Lambda via API Gateway
Implemented complete media pipeline: React build hosted on Amazon S3; video and thumbnail uploads to private S3 bucket; global streaming and caching through S3 + CloudFront
Secured platform with JWT authentication, password reset via Nodemailer, and protected routes; leveraged Redux Toolkit for state management with Mux Player and Lexical editor
Automated build, test, and deployment with Jenkins on EC2 server; monitored application logs and performance metrics via CloudWatch