Do you want BuboFlash to help you learning these things? Or do you want to add or correct something? Click here to log in or create user.



Question
In AWS, Kinesis (the streaming service that allows you to quickly ingest/transform lots of incoming data and send it to destination like S3), comes in 3 main flavors Kinesis Streams, Kinesis [...] , and Kinesis Analytics
Answer

Firehose

^^ Kinesis Firehose is easiest to use for just sending data to S3. Data is not persisted/stored long, so you need to process right away (with say lambda) and then pass on to e.g. S3.
^^^ Kinesis Stream (comes in data and video flavors) is best for cases where you need to transform the data (or do some processing on top of it with e.g.Lambda). Data is stored temporarly (1 to 7 days) in Shards, waiting for consumer (e.g. lambda) to process it (then send it to final destination).
^^^^ Kinesis Analytics allows you to run SQL queries on an existing stream (e.g. Kinesis Firehose or Stream) to get realtime analytics on the live data (e.g. get the user's last 10 minutes worth of cost accumilation/usage of your app)


Question
In AWS, Kinesis (the streaming service that allows you to quickly ingest/transform lots of incoming data and send it to destination like S3), comes in 3 main flavors Kinesis Streams, Kinesis [...] , and Kinesis Analytics
Answer
?

Question
In AWS, Kinesis (the streaming service that allows you to quickly ingest/transform lots of incoming data and send it to destination like S3), comes in 3 main flavors Kinesis Streams, Kinesis [...] , and Kinesis Analytics
Answer

Firehose

^^ Kinesis Firehose is easiest to use for just sending data to S3. Data is not persisted/stored long, so you need to process right away (with say lambda) and then pass on to e.g. S3.
^^^ Kinesis Stream (comes in data and video flavors) is best for cases where you need to transform the data (or do some processing on top of it with e.g.Lambda). Data is stored temporarly (1 to 7 days) in Shards, waiting for consumer (e.g. lambda) to process it (then send it to final destination).
^^^^ Kinesis Analytics allows you to run SQL queries on an existing stream (e.g. Kinesis Firehose or Stream) to get realtime analytics on the live data (e.g. get the user's last 10 minutes worth of cost accumilation/usage of your app)


Summary

statusnot learnedmeasured difficulty37% [default]last interval [days]               
repetition number in this series0memorised on               scheduled repetition               
scheduled repetition interval               last repetition or drill

Details

No repetitions


Discussion

Do you want to join discussion? Click here to log in or create user.