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 回答
0

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

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

profile picture
专家
已回答 1 年前
  • 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
专家
已回答 1 年前
  • 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

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则