Whats the best AWS architecture/services to move data from DynamoDB to external API

0

Hi there!

I'm brand new to the AWS world, but have developed a few iOS apps with SAP as backends. I'd like to create an iOS app that uses multiple AWS services, and the crucial part is to store data from app to DynamoDB via graphQL. The data should then be exported (maybe even from multiple tables) to a Odata interface on SAP and then save an external ID back to the AWS DB. One use case could be a sales receipt with one entry from header table and multiple from items table. Fetch the entries - create a sales order in SAP and update the entries in DynamoDB with SAP Sales Order ID, and make sure they're not sent again :)

I'm not asking for a guided answer here - just a hint for which services to utilize :)

Thanks in advance

1回答
0
承認された回答

Hi, I would look into EventBridge Pipes: https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-dynamodb.html.

In this way you can decouple systems and provide scalable solution where upon update of Dynamo stream, the data can be sent towards a consumer (a lambda or a SQS with lambda) that can send data to third party and update data to dynamo.

Hope it helps ;)

profile picture
エキスパート
回答済み 9ヶ月前
profile pictureAWS
エキスパート
レビュー済み 9ヶ月前
  • Thanks! That looks promising. Is it best practice to call the API and update the DynamoDB from the Lambda, or should other services be used?

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ