Skip to content

Microservice of the Bill Tracking Application. This microservice is used to send emails of the bills pending of the user using Amazon SNS and Amazon SQS.

Notifications You must be signed in to change notification settings

apurva1611/Serverless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

serverless

Problem Statement

Microservice of the Bill Tracking Application. This microservice is used to send emails of the bills pending of the user using Amazon SNS,Amazon SES and Amazon SQS.Amazon DynamboDb is used to store record of the user for 2 hrs and if any user asks for the bills in that time only one email is send.

Architecture

  1. Event Driven Architecture.
  2. Serverless Computing.
  3. Microservice Architecture.

Repository to impleement serverless computing

  1. Code to implement serverless computing serverless.
  2. Continous Integration is done using CircleCI.
  3. Environment variables should be present in CircleCI.
  4. Run this build after creating cloudformation stack.
  5. Also lambda function will be created using cloudformation.
  6. Amazon SNS is used to trigger lambda function.So whenever API bills/due/days is called SNS publishes a topic to AWS lambda. AWS lamba get triggered. AMAzon SES send the message to the user.

About

Microservice of the Bill Tracking Application. This microservice is used to send emails of the bills pending of the user using Amazon SNS and Amazon SQS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages