Why using Streaming data ingestion?
Traditional enterprises follow a methodology of batch processing where you gather the data, load it periodically into a database, and analyse it hours, days, or weeks later.
However, due to the numerous data sources that continuously generates streams of data, it has become imperative for most of the business to process and analyse massive scale of data within a latency of milliseconds.
Apache Kafka and Amazon Kinesis are two of the more widely adopted messaging queue systems.
Two Main Services Offered by Amazon