Table of Contents

Search

  1. Preface
  2. Introduction to Intelligent Streaming
  3. Intelligent Streaming Configuration
  4. Connections
  5. Sources and Targets in a Streaming Mapping
  6. Intelligent Streaming Mappings
  7. Window Transformation
  8. Data Type Reference

Big Data Streaming User Guide

Big Data Streaming User Guide

Introduction to Amazon Kinesis Streams and Amazon Kinesis Firehose

Introduction to Amazon Kinesis Streams and Amazon Kinesis Firehose

Kinesis Streams and Kinesis Firehose are two options for real-time data stream processing that Amazon Kinesis offers within the AWS ecosystem.
Kinesis Streams is a customizable option for users who want to build custom applications to process and analyze streaming data. Kinesis Firehose allows users to capture and load streaming data from mobile and web applications directly to into other Amazon services, such as S3, Redshift, or Elasticsearch Service that process the data.
Kinesis Firehose allows batching, encrypting, and compressing of data. While Kinesis Firehose can automatically scale to meet demand, with Kinesis Streams, you must manually provision enough capacity to meet system needs.
For more information about Kinesis Streams and Kinesis Firehose, see the Amazon Web Services documentation.