The project is about capturing the data generated by a device in a realtime and processing the data to
derive some device metrics like device status and peripheral count.
The project defines a part of real time requirement from the client on capturing and processing telemetry
data from devices
The data should be captured using the push model from 'REST' services by a realtime messaging
system like 'Kafka' and processed by application services using the kafka libraries and derive the device
specific metrics and store in MongoDB.
Later on after deriving the metrics, same are to be retrived and represented using a dashboard.
The project should be executed as microservices by leveraging cloud infrastructure.
There exists a lot of scope for learning on-demand technologies like big data technologies, microservices
and cloud along with hand-on experience.
The following are expected as the deliverables for this project
1. 'REST' service to mock up and pump realtime device data.
2. Application capturing data from 'REST' sources.
3. Application to process the real time data by applying the logic for device metrics and store in DB.
[login to view URL] to retrive the device metrics and represent in a dashboard
5.A dashboard to give a device centric view with various details specific to device configuration, device
4 freelancers are bidding on average ₹7389 for this job
I have good experience in implementing realtime event processing systems, using apache kafka, Cassandra, elastic search, etc and deploy as micro services on docker swarm cloud clusters