Allows you to ingest, process, and analyze real-time streaming data
Kinesis
Real-time streaming for ingesting data
Kinesis Data Streams
Data transfer tool to get information to S3, Redshift, Elasticsearch, or Splunk
Kinesis Data Firehose
Is Kinesis Data Firehose real-time?
No
Used with Kinesis Data Streams or Data Firehose to process information using standard SQL
Kinesis Data Analytics
Is Kinesis Data Analytics serverless?
Yes
Message broker such as SQS that provides real-time communication
Kinesis
Used for transforming data going through Kinesis
Kinesis Data Analytics