Understanding the Amazon Kinesis service
There is a service in AWS that has been created especially for the real-time processing of streaming data. That service is Amazon Kinesis. As more and more items in the world produce data, and more and more applications want to consume that data, there need to be services that can quickly consume and do some pre-processing on that data. The Kinesis service also provides a bit of redundancy in case your main application goes down, storing the records on its shards. By default, the records can be accessed for 24 hours from when they were written. This can also be extended in the settings to save the data for up to 7 days. Data that is sent to Kinesis can be a maximum of 1 MB in size.
The key features of Amazon Kinesis to understand for the test are the following:
- It allows for real-time ingesting, processing, and streaming of data.
- It is a fully managed service, and hence there is no infrastructure for you to manage.
- It integrates...