This is demo of a movie discovery application using the Redis Enterprise Cloud and the Serverless Architecture on Amazon Web Services (AWS) using AWS Lambda for serverless compute.
- Redis Enterprise Cloud Essential Subscription
- AWS Accunt and Credentials (AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY)
The application is made of 3 components:
- Movies service: Node.js Lambda functions to list, update and aggregate Movie catalog stord in Redis Hashes
- Comments service: Python Lambda functions to create, delete and list comments. To associate comments to a movie, the application use hash fields
movie_id
too filter and the fieldtimestamp
to sort them, this query is done with RediSearch query capabilities. - Frontend application built using Vuew.js that call the movies and comments lambda functions.