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

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南