AWS Fullstack Deployment
Full-stack Node.js/Express/TypeScript app (Udagram) deployed on AWS with a complete automated pipeline — Elastic Beanstalk hosting, RDS PostgreSQL, S3 image storage, and CircleCI CI/CD end-to-end.
The Business Problem
Shipping a Node.js/Express app locally is easy, but standing up a real AWS deployment — a managed database, decoupled object storage, and a pipeline that safely auto-deploys every push — is where most portfolio projects stop short.
My Responsibilities
Provisioned and configured the AWS infrastructure end-to-end and wired up the CI/CD pipeline for this Udacity Cloud DevOps Nanodegree capstone (Udagram).
Main Workflows
- 1Push to the repository triggers the CircleCI pipeline
- 2Pipeline builds and tests the Node.js/Express/TypeScript app
- 3On success, CircleCI deploys straight to the Elastic Beanstalk environment
- 4The running app reads/writes to RDS PostgreSQL and stores media in the S3 bucket
Tech Stack & Architecture
Backend API service — no UI to screenshot. See the source for full endpoint documentation.
Security & Deployment
Results
Fully automated pipeline — a push to master builds, tests, and deploys to Elastic Beanstalk with no manual steps.

