We are looking to build a single master app with the following features:
We have 70 small apps. We need to build a single app that will be in communication with all these apps.
The new app should be able to collect information such as user's data usage, network speed, time spent and location information from the corresponding apps.
Also, this new app should be able to handle 5000 requests /sec.
The new app should use Kafka and Cassandra technologies to stream and handle the data in real-time.
This new app then should be able to provide various analysis from the data captured and also push notifications back to these 70 apps.
that the new app will be in communication with 2000 request per second
system needs to be designed as above
Data usage will be measured via the new app
User's time when using the app will be specified according to wifi and mobile data usage
location information needs to be gathered
network speed needs to be measured