Kinesis Flashcards

1
Q

What is Kinesis?

A

Platform sending streaming data to other services

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is streaming data?

A

data generated continuously by thousands of data sources typically sned in the data records simultaneously and in small sizes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Examples of streaming data

A

Purchases form online stores

Stock Prices

Game data as gamer plays

Social network data

Geospatial data (uber)

ioT sensor data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How long does Kinesis store data?

A

Default 24hrs

But can be up to 7 days

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe Kinesis Streams

A

Producer -> stream(shards) -> consumer -> AWS Service

Consumer is a fleet of SC2 instances that analyze data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Shard transaction per second erads

A

5 transactions per sec reads

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Kinesis Firehouse

A

Producer -> firehouse -> S3 or ElasticSearch -> Redshift (optional)

no auto retention window

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Kinesis Analytics

A

Producer -> Firehouse or Streams -> S3, Redshift, ElasticSearch Cluster

There can be SQL queries on data in firehouse or streams

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Is kinesis poll or push based

A

Poll

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How are you charged for Kinesis?

A

Hourly rate for each shard.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Max data 1 shard can process per second

A

1 MiB/sec
or
1000 records per sec for writes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Shard limit

A

500 for (us east, us west, and eu) others are 200

How well did you know this?
1
Not at all
2
3
4
5
Perfectly