Using AWS Lambda with the
Kinesis Producer Library

The Kinesis Producer Library (KPL) aggregates small user-formatted records into
larger records up to 1 MB to make better use of Amazon Kinesis Streams throughput.
While the KCL for Java
supports deaggregating these records, you need to use a special module to deaggregate
records
when using AWS Lambda as the consumer of your streams. You can obtain the necessary
project
code and instructions from GitHub at Kinesis Producer Library
Deaggregation Modules for AWS Lambda. The components in this project give you the
ability to process KPL serialized data within AWS Lambda, in Java, Node.js
and Python. These components can also be used as part of a multi-lang KCL application.