I have an Amazon Kinesis stream, consisting of multiple shards. The number of shards, and therefore the number of consumers, is not a constant.
There is an infrequent type of event that I want broadcasted to every consumer on the stream.
Is there a way for a producer to broadcast a record, i.e. to discover the shards and put the record on each one?