I've been having the hardest time understanding the difference between AWS Kinesis and Logstash.
From the description of Logstash it says
Logstash is a light-weight, open-source, server-side data processing pipeline that allows you to collect data from a variety of sources, transform it on the fly, and send it to your desired destination.
and from the description of Kinesis it says
With Amazon Kinesis, you can ingest real-time data such as video, audio, application logs, website clickstreams, and IoT telemetry data for machine learning, analytics, and other applications. Amazon Kinesis enables you to process and analyze data as it arrives and respond instantly instead of having to wait until all your data is collected before the processing can begin.
It's not obvious to me what the difference between them is as they both seem to be able to ingest data from many sources at once and can, in turn, process it.
Could somebody clarify here?