A lightweight Scala wrapper around Kinesis Producer Library (KPL).
The main benefit of this library is working with Scala-native Futures when interacting with KPL.
KPL license is not compatible with open source licenses! See this discussion for more details.
As such, the licensing terms of this library is Apache 2 license PLUS whatever restrictions are imposed by the KPL license.
Kinesis producer library does not provide message ordering guarantees at a reasonable throughput, see this ticket for more details.
This library is tested as part of kcl-akka-stream integration tests.