AWS Lambda Serverless Application - DynamoDB

Job ID: 32019402

Budget: $30 – $250 USD

I need the following AWS Lambda functions that must be written in Python.
S3 bucket will be used to drop files and the data will be written or retrieved from AWS DynamoDB
1. Function that will create customer or member details from a file
2. Function that will return configuration parameters or formulas to be used
3. Function that will perform the following activities:
a. Read S3 bucket member transaction file
b. Perform the following calculation: amount spent X applicable formula. Amount spent by each member will be on the transaction file and the formulas to be used will be returned by another function.
c. Write results into a DynamoDB table called transaction table
4. Function that will update a DynamoDB table called Points Account. A trigger for this table will be an entry into the transaction table.
5. Function that will create vouchers from S3 bucket file and write the details into a DynamoDB table called Voucher Table
6. Function that will perform the following activities using S3 bucket file called redemption file:
a. Create a consumption transaction on the transaction table
b. Update/Reduce the Points Account table by the amount of equivalent to the consumption transaction amount
c. Change the status of a voucher on the voucher table
d. Return the voucher amounts and its expiry date
7. Function that will run once a day to check members tier level and their total points earned and change the member tier level if the total points + tier level x > Y