...
Recommendation: Web Portal
Future Improvements
These are things we want for future versions, but not things we need for the initial launch.
- (user convenience) JavaScript on web portal to poll the status of a request.
- (optimization) Pre-compute download bundles, if it turns out user data is requested more often than not.
- (optimization) Map-Reduce
- (cleanup) Cleanup task to delete old user requests and user-requested data.