Skip to content

Latest commit

 

History

History
53 lines (45 loc) · 1.64 KB

File metadata and controls

53 lines (45 loc) · 1.64 KB

Purpose

This lambda gets the email receipt from AWS and then calls a task to update the notification in Notify's DB.

Lambda Invocation

  1. Email gets sent through Notify
  2. The email receipt gets published to an SNS topic ses-callback
  3. The SQS queue ses-callback-buffer is subscribed to and receives messages from the above SNS topic
  4. The ses_to_sqs_email_callbacks lambda has a receiver on the above SQS queue
  5. The lambda takes the email receipts in batches of 10 and sends them to a celery queue eks-notification-canada-cadelivery-receipts with a task process-ses-result

How it works

PlantUML model