Skip to content

rproenza86/aws-sam-email-notification-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aws-sam-email-notification-system

AWS Workshop

This is a serverless application to send emails and handle emails bouncing and complains.

Description

System to send email notifications and handle dead-letters(undeliverable mail) such as emails bounces and emails complaints.

The stack is an orchestration of :

  1. API Gateway
  2. Lambda Functions
  3. SQS
  4. SNS
  5. SES
  6. DynamoDB

Solution Diagrams

AWS Architecture Diagram

solution

SAM Template Architecture Diagram

architecture

Deployment notes

On each new stack creation a new IAM role corresponding to the sendEmailService will be created. The email send request done by that service will not work is the role does not have added the "AmazonSESFullAccess" policy.

Solution find the corresponding role(Ex. local-demo-test-sendEmailServiceRole-232DDS@32w) and add the SES policy.

About

This is a serverless application to send emails and handle emails bouncing and complains.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors