Amazon Kinesis

Real-time data streamer and analyzer

  1. Kinesis Streams allows you to ingest real-time data from various sources and send it to a data warehouse

  2. Leverages your data stream to power real-time applications.

  3. Data streaming within AWS, for tools like Amazon Kinesis Analytics, Amazon S3, Amazon Redshift, and Amazon Elasticsearch Service

  4. Enables you to query streaming data

  5. Allows developers to build custom applications to analyze streaming data, generate alerts, automate pricing and advertising, etc.

Amazon Kinesis

How Amazon Kinesis works

Amazon Kinesis Streams allow you to ingest real-time data from various sources, such as your application logs or website clickstreams, and format it for your databases and data warehouses. You can then leverage this data stream to power real-time applications. To use Amazon Kinesis you need to configure a Kinesis Stream. Amazon AWS offers some Kinesis API libraries and SDKs in popular code languages, and if you use them you will need to implement the appropriate library into your code for each property you want to track. Alternatively, you can use more advanced methods to access the API directly.

Amazon Kinesis

Get more out of Amazon Kinesis with Segment

Using Amazon Kinesis with Segment enables you to skip the installation of a Kinesis library and allows you to limit making other modifications to your code. Rather, by configuring your Segment integration for Amazon Kinesis, you instruct Segment to capture and relay all of the information to Kinesis in the format that Kinesis expects. The Segment AWS Kinesis integration supports all of the Segment methods, and will send data from any one of the Segment libraries.

Integrate Amazon Kinesis with Segment

Segment makes it easy to set up Amazon Kinesis.