Kinesis 101 Flashcards
What is streaming data?
Streaming Data is data that is generated continuously by thousands of data sources, which typically send in the data records simultaneously and in small sizes (on the order of Kilobytes)
What is Amazon Kinesis?
Amazon Kinesis is a platform on AWS to send all your streaming data to
What are the different kinds of Kinesis?
- Kinesis Data Streams
- Kinesis Data Firehose
- Kinesis Data Analytics
- **Kinesis Video Streams ** (not on the exam)
How is data stored Kinesis Streams?
Data in Kinesis Streams are stored in shards
Which is the only form of Kinesis that uses shards?
Kinesis Data Streams
What is the key difference between Kinesis Streams and Kinesis Firehose?
Data Persistence
- Kinesis Streams has persistent storage for a configurable amount of time (24 hours - 7 days)
- Kinesis Firehose requires you to instantly do something with the incoming data (usually on the fly or using lambdas)
What is Kinesis Analytics?
Kinesis Analytics analyzes data inside of Kinesis Streams and Kinesis Firehose