Overview of Amazon Kinesis


Overview of Amazon Kinesis

This course provides an introduction to Amazon Kinesis.  It includes concepts of data streaming, related business problems, and streaming data into the AWS cloud.

Amazon Kinesis is a collection of four services and related features: Kinesis Data Streams, Kinesis Data Firehose, Kinesis Video Streams, and Kinesis Data Analytics.  This course provides a high-level overview of all of them.

Learning Objectives

When finished with this course, you will have a solid understanding of Amazon Kinesis, have use cases for each of its components, and an awareness of the types of business problems each component addresses.

Intended Audience

This course is intended for people that want to learn about Amazon Kinesis, what it does, and why it's important.  


No prior knowledge of Amazon Kinesis or streaming data is required for this course but you should have some basic experience with the AWS platform.



Hello and welcome to an Introduction to Amazon Kinesis. My name is StephenCole and I'll be your instructor. I've been working in the cloud for several years and currently hold many active AWS certifications.

My contact information is shown on the screen.

Please feel free to reach out to me with any questions, comments, or concerns. Alternatively, you can always get in touch with us here at Cloud Academy by sending an email to and one of our cloud experts will follow up with you.

This course is intended for people that want to learn about Amazon Kinesis: what it does and why it's important. I assume you have no prior knowledge of amazon kinesis or streaming data.

As a topic, Amazon Kinesis appears in multiple AWS certification exams. I've seen it recently in the developer associate exam, the data analytics exam, and the machine learning exam.

I have two primary goals in this course. I want to introduce you to the concept of data streaming.

It is a complex subject but it is not complicated.

Then I want to explain how AWS does streaming with its service Amazon Kinesis. As part of this explanation, I will cover the four primary components of the service. They are KinesisData Streams, Kinesis Data Fire Hose, KinesisVideo Streams, and Kinesis Data Analytics. Each of these components solves unique business problems.

It is a mistake to simply think that KinesisData Streams and Kinesis Data Firehose do exactly the same thing, with the difference being that Firehose is fully managed by AWS.

They are different, serve different use cases, and manage streaming data differently.

When finished with this course, you will have a solid understanding of what Amazon Kinesisis capable of doing, have use cases for each of the components, and an awareness of the types of problems that each component addresses. With that said, let's get started!

About the Author
Learning Paths

Stephen is the AWS Certification Specialist at Cloud Academy. His content focuses heavily on topics related to certification on Amazon Web Services technologies. He loves teaching and believes that there are no shortcuts to certification but it is possible to find the right path and course of study.

Stephen has worked in IT for over 25 years in roles ranging from tech support to systems engineering. At one point, he taught computer network technology at a community college in Washington state.

Before coming to Cloud Academy, Stephen worked as a trainer and curriculum developer at AWS and brings a wealth of knowledge and experience in cloud technologies.

In his spare time, Stephen enjoys reading, sudoku, gaming, and modern square dancing.