Posted On: Jan 12, 2015

Amazon Kinesis is a fully managed service for real-time processing of streaming data at massive scale. Amazon Kinesis can continuously capture and store terabytes of data per hour from hundreds of thousands of sources.

Amazon Kinesis team has released Kinesis Client Library (KCL) for Ruby developers. KCL enables developers to build Amazon Kinesis Applications for reading and processing data from an Amazon Kinesis stream. KCL handles complex issues such as adapting to changes in stream volume, load-balancing streaming data, coordinating distributed services, and processing data with fault-tolerance.

Amazon Kinesis Client Library (KCL) makes it easier for developers to build applications that take action on real-time data, power dashboards, generate alerts, implement dynamic pricing strategies, or emit data to other big data services such as Amazon Simple Storage Service (Amazon S3), Amazon Elastic Map Reduce (Amazon EMR), and Amazon Redshift.

For more information about Amazon Kinesis and KCL, please visit our Web Page and Developer Guide. You can download Amazon Kinesis Client Library for Ruby from Github, or Ruby Gem (Ruby Gem Documentation)