From the course: AWS for DevOps: High Availability and Elasticity

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Scaling Kinesis: The middle tier

Scaling Kinesis: The middle tier - Amazon Web Services (AWS) Tutorial

From the course: AWS for DevOps: High Availability and Elasticity

Start my 1-month free trial

Scaling Kinesis: The middle tier

- [Instructor] The next set of services that we're going to look at are around data streaming, and this is under the header of Amazon Kinesis. There's three service offerings here. Streams, Firehose, and Analytics, and these would all be applied in the middle tier of your application. Streams is the original product and we'll look at that first. Firehose is a specialization of Streams, and Analytics is, as the name would indicate, additional analysis on top of a data stream. So let's actually dive in and look at working with the Stream. In Amazon Kinesis Streams, we're going to click on the blue Create Stream button, and we're going to call it Demo. Now, the way that elasticity works with Streams is through a concept called Shards, and this is well-illustrated in the interface here, as is says: "A shard is a unit of throughput. "Each shard ingests up to one megabyte per second "and 1,000 records per second, "and emits up to two megabytes per second." So, the way I think of it is like…

Contents