/dynamo-easy-demo

simple project as showcase for dynamo-easy on node

Primary LanguageTypeScript

dynamo-easy demo

dynamo-easy

This project serves as a showcase how dynamo-easy can be used.

Imagine a system where every employee of a company logs his work time per project with a start time and duration. We use three models each with its table

  • Project

  • Employee

  • TimeEntries

For each model there is a service to execute different operations on the tables. Write operations are not permitted with the applied IAM Policy. If you want to try these operations out deploy the stack to your own AWS account.

credentials / security

This demo uses a cognito identity pool for unauthenticated read access to those 3 tables only - which means no write operations will succeed. It's meant for you to play around with it directly in stackblitz or to clone it and test it out on your own stack.

infrastructure

You can deploy the whole stack trough CloudFormation - see infrastructure.yml for the essential resource definitions and package.json for the scripts involved.

Made with ❤ by shiftcode.ch