Abstraction for consumer service.
A Kinesis consumer which wraps Amazon's KCL and performs reliable asynchronous checkpointing.
A Kinesis consumer which wraps Amazon's KCL and performs reliable asynchronous checkpointing.
NOTE: This should be created via the companion object which will create the worker.