AWS Serverless Contact Form

Real-Time Serverless Contact Form

Collecting user submissions securely and efficiently using AWS Lambda, API Gateway, DynamoDB, and SNS.

Project Overview

This project demonstrates a serverless, cloud-hosted contact form that allows users to submit their name, email, and message. It leverages AWS Lambda, DynamoDB, and SNS for secure, reliable data processing and notifications. The system is built using event-driven architecture to decouple processing tasks and enable scalability, while API Gateway WebSockets provide real-time updates to users, confirming successful submissions instantly. Observability is ensured through CloudWatch dashboards and alarms, and IAM least-privilege roles secure all components.

AWS Lambda API Gateway DynamoDB SNS CloudWatch IAM HTML/CSS/JS
GitHub Repo