We have 10 Kinesis Streams, with each stream containing 12 shards. To consume this data, we also have 10 separate Kinesis Consumers. Each consumer is its own spring application,