Why don’t you demonstrate how to build a system using 100% AWS native services?
For example:
Use Cloud9 for the development and store the code in CodeCommit and use CodePipeline for the CI/CD. Update the cloudFoundation to include setup of CloudWatch and KMS for better encryption management. Would be great to see the AWS API-GW used instead of React. Instead of directly uploading to S3, use the API-GW to filter through the data (for security) before pushing the files to S3. Step-Functions could be employed to manage more complex tasks instead of using single lambda scripts. There’s probably more, but it’s already 1am here in Japan…