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)
- Deployment/Prod