Skip to content

End-to-end deployment architecture for AWSphere – a full-stack blogging platform built with Node.js, Express, EJS, and Amazon DocumentDB – using 100% AWS services. This repo includes detailed infrastructure diagrams covering EC2, S3, Load Balancer, Auto Scaling, Route 53, and more. Designed for scalability, security, and cost-efficiency.

Notifications You must be signed in to change notification settings

SHASHI9705/AWSphere-Deployment-on-AWS

Repository files navigation

🌐 AWSphere Deployment Architecture (All AWS Services)

This repository documents the full deployment architecture of AWSphere, a blogging platform built using Node.js, Express, MongoDB (DocumentDB), EJS, and AWS native services. The platform allows users to:

  • 👤 Create accounts and manage their profile images
  • 📝 Post, edit, and delete their own AWS-related blogs
  • 💬 Comment on other users' blogs
  • 📷 Upload images (for both blogs and profiles)

The entire deployment uses only AWS services, with a focus on scalability, security, and cost-efficiency.


🧱 Tech Stack Overview

Layer Tech
Backend Node.js + Express.js
Database Amazon DocumentDB (MongoDB-compatible)
Frontend Views EJS Templates
Image Storage Amazon S3
Hosting & Scaling EC2 + Load Balancer + Auto Scaling
DNS & SSL Route 53 + Certificate Manager
Secrets Mgmt SSM Parameter Store
Monitoring Amazon CloudWatch

About

End-to-end deployment architecture for AWSphere – a full-stack blogging platform built with Node.js, Express, EJS, and Amazon DocumentDB – using 100% AWS services. This repo includes detailed infrastructure diagrams covering EC2, S3, Load Balancer, Auto Scaling, Route 53, and more. Designed for scalability, security, and cost-efficiency.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published