Kinesis 101 Flashcards
1
Q
What is streaming data?
A
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)
2
Q
What is Amazon Kinesis?
A
Amazon Kinesis is a platform on AWS to send all your streaming data to
3
Q
What are the different kinds of Kinesis?
A
- Kinesis Streams
- Kinesis Firehose
- Kinesis Analytics
4
Q
How is data stored Kinesis Streams?
A
Data in Kinesis Streams are stored in shards
5
Q
Which is the only form of Kinesis that uses shards?
A
Kinesis Streams
6
Q
What is the key difference between Kinesis Streams and Kinesis Firehose?
A
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)
7
Q
What is Kinesis Analytics?
A
Kinesis Analytics analyzes data inside of Kinesis Streams and Kinesis Firehose