Ingesting data in Kinesis Data Streams using KPL for On-premise application
Within Amazon Kinesis we could find different versions of the service (Kinesis Data Firehose, Kinesis Data Analytics, Kinesis Data Streams), in this case, I worked with Kinesis Data Stream which helps us to process data in real-time and is widely used when we have data from applications, logs, social media feeds, IoT, among others. I had an on-premise JAVA application which generated a lot of information from the behaviour of the users and all that information had to be consulted in AWS. So the information flow was: