Serverless API for Spice Spice Baby recipe app project, utilising the Serverless Framework, DynamoDB, Redis and Neo4j. Also see ssb-backend-web-app.
- Docker
- A default aws config to run local DynamoDB integration tests: dynamoose/dynamoose#1534
- Serverless-dynamodb-local requirements: https://www.serverless.com/plugins/serverless-dynamodb-local (we don't use Docker for this yet)
- localRecipeDb/neo4j/import folder must be created for running against local neo4j and if contents need to be updated, it must be manually deleted using sudo
- apoc and apoc extended jar files for neo4j must be downloaded and placed in localRecipeDb/plugins
- Migrate from Serverless to Terraform
- Improve the Neo4j docker setup
- Deploy Neo4j to ECS?
- Create Recipe database API routes
- Ingredients
- Recipes
- Categories
- Think more about migrating to self-hosting Redis instance instead of Upstash? Is it worth it?
- Think more about expanding database schema