Steps for phase 1
- Finding an initial data model
- Make the MVP working with the new backend with the sample dataset
- Scaling/performance improvement
- Change the data model accordingly
- Finding the hosting strategy (single server vs cluster)
- Populate with prod data and testing
- Deployment/Prod
Phase 2:
- Support to work with kafka stream