Study Case for creating backend service for a dating app
Steps to build and run the service
Run this command to build the project into a single library
make build
Run this command to deploy the local stack (Postgre and Redis)
make local-deploy
Due to time constraints, the migration system is not finalyzed, you can manually create and seed the table by executing SQL from file scripts/migrations/tables.sql
Run this command to run the service, the HTTP port is at :8000
./bin/dealls-dating-svc
List of tech stack that is used for this project
As the main database to store data
As a cache for frequently accessed data
For deploying and running the service