Menu
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AWS Serverless Kinesis Data Streams vs. Kinesis Data Firehose


Kinesis Data Streams vs. Kinesis Data Firehose

Kinesis Data Streams allows you to write custom consumers.

A consumer is a program that uses Kinesis data to do operations.

It provides you with more options, but it becomes more complex.

Because of that, Kinesis Data Firehose might be a more efficient solution for converting and storing the data.

The table below shows the difference between Kinesis Data Streams and Kinesis Data Firehose.

Kinesis Data Streams Kinesis Data Firehose
Allows you to write custom consumers Simplifies data transforming and data storing
Guarantees order delivery Messages can be delivered more than once as the order is not guaranteed
Failure block the shard until succession or expiration It has a built-in retry mechanism for each delivery
Allows you to set the number of shards Allows you to set the data volume. Shards are managed by the service
It supports multiple types of consumers along with multiple consumers Stream can only have one destination

Kinesis Data Streams vs. Kinesis Data Firehose Video

W3schools.com collaborates with Amazon Web Services to deliver digital training content to our students.


AWS Serverless Exercises

Test Yourself With Exercises

Exercise:

What is a consumer?

A program that uses  data to do 

Start the Exercise


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
sales@w3schools.com

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
help@w3schools.com

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.