Cloud Resume Contact API
Serverless contact form backend built with AWS Lambda, API Gateway, Amazon SES, and Terraform. This project powers the contact form on my portfolio website and demonstrates Infrastructure as Code and serverless AWS architecture.
Live Website https://jonathanlayman.com
Overview
This project provides a serverless backend for my portfolio website contact form. When a visitor submits the form, the request is sent to an API Gateway endpoint which triggers a Lambda function. The Lambda function then sends the message to my email using Amazon SES.
The entire backend infrastructure is created and managed using Terraform.
Architecture Website ↓ API Gateway ↓ Lambda ↓ Amazon SES ↓ Email Inbox Technologies Used
AWS Lambda
Amazon API Gateway
Amazon SES
Terraform
Python
Repository Structure lambda/ contact_form/ app.py
terraform/ main.tf variables.tf outputs.tf versions.tf Purpose
This project is part of my Cloud Resume Challenge portfolio, demonstrating:
Serverless architecture
Infrastructure as Code with Terraform
AWS service integration
Secure backend API design