repeat from class 39, no need to resubmit
Kinesis Amazon Kinesis makes it easy to collect, process, and analyze real-time, streaming data so you can get timely insights and react quickly to new information. And offers key capabilities to cost-effectively process streaming data at any scale, along with the flexibility to choose the tools that best suit the requirements of your application.
Benefits:->
- Real-time : enables you to ingest, buffer, and process streaming data in real-time, so you can derive insights in seconds or minutes instead of hours or days.
- Fully managed : is fully managed and runs your streaming applications without requiring you to manage any infrastructure.
- Scalable : handle any amount of streaming data and process data from hundreds of thousands of sources with very low latencies.
Kinesis Services:->
- Kinesis Video Streams: makes it easy to securely stream video from connected devices to AWS for analytics, machine learning (ML), and other processing.
- Kinesis Data Streams: is a scalable and durable real-time data streaming service that can continuously capture gigabytes of data per second from hundreds of thousands of sources.
- Kinesis Data Firehose: is the easiest way to capture, transform, and load data streams into AWS data stores for near real-time analytics with existing business intelligence tools.
- Kinesis Data Analytics: is the easiest way to process data streams in real time with SQL or Apache Flink without having to learn new programming languages or processing frameworks.
Use cases
- Build video analytics applications
Veritone Inc.
- Evolve from batch to real-time analytics
Zillow uses Kinesis Data Streams to collect public record data and MLS listings.
- Build real-time applications
Netflix uses Amazon Kinesis to monitor the communications between all of its applications so it can detect and fix issues quickly.
- Analyze IoT device data
Sonos uses Amazon Kinesis to monitor 1 billion events per week from wireless hi-fi audio devices.