Working on SmartCity bike share analytics use cases
In this chapter, we will be using KDA to analyze SmartCity's bicycle fleet's telemetry to improve customer experience. Using a producer application, we will simulate 40 bicycle stations, and each bicycle rental or return to the station will generate an event. The producer application will then put events into our Kinesis data stream. Our KDA application will process data by aggregating multiple events over time so that we can get the following analytics:
- We will use KDA to determine whether a station that is running low on available bikes can move bicycles from other stations where there is an abundance of them.
- Management wants to know how much revenue we are generating from bicycle rentals every 30 minutes. It's not sustainable that we produce those reports manually, so we will use KDA to determine revenue generated every 30 minutes.
Producer application
You will not create a producer application as we...