Node.js Script for DynamoDB Audit Logger

Job ID: 37844758

Budget: $70 – $120 USD

I need a node.js script that uses DynamoDB to store and track changes in our dataset. When any change in the data is made, I require that the new change in conjunction with the old change be saved into a new table for auditing purposes later on.

The data changes will occur frequently so the script must be built to accommodate this.

Ideal Skills and Experience:
- Proficiency in Node.js and DynamoDB.
- Familiarity with creating scripts that track, store, and manage data changes.
- Experience in working with datasets that have frequent changes.
- Good understanding of data audits.

In the new table, i would like the changes in a simple format like below with status 0 to identify the new entries.
AttributeNameThatChanged:[
newValue
changeDate
oldValue
oldDate
]

The dataset has simple and 2 level nested attributes. Please carefully review the file.

Any recommendations for handling this task are welcome! This script will be deployed on AWS. If anyone has a better language to deal with these scenarios, it is also welcome.

If there is any question,please feel free to ask.