Solutions Architecture

0

Hi AWS,

Is this workflow architecture possible:

RDS (PostgreSQL) --------------------> Amazon MQ Broker --------------> Lambda Function -----------------------> S3 Bucket (Data is stored for customers)

The database can be in DynamoDB as well. Amazon MQ is used as an event-source for the lambda function and the lambda is sending the request to API Gateway and getting the JSON response and further sending it to S3 to be stored as output.

Please suggest

2 Answers
0

Following what Brettski said, and if you must use Amazon MQ, then you could do:

RDS -> Lambda -> Amazon MQ <- Lambda -> S3

profile picture
EXPERT
answered a year ago
  • Can you please elaborate the high level overview for the workflow @alatech? How to manage error handling and is there a way for retry mechanism?

  • Can someone give more context to the workflow explained above with how the service is going to be utilized along with retry mechanism in case of the message failure.

0

Not really answering the question:

I'm wondering why Amazon MQ is in the mix? You can trigger Lambda functions from RDS PostgreSQL and also from DynamoDB.

profile pictureAWS
EXPERT
answered a year ago
  • I need to use a messaging engine in the architecture. I have compared Amazon SQS vs Amazon MQ and found Amazon MQ is the best fit. Can you please help me where the Amazon MQ will be best fit in the workflow @Brettski-AWS

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions