Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Serverless contact form API built with AWS Lambda, API Gateway, Amazon SES, and Terraform for the Cloud Resume Challenge.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages