I'm exploring AWS IoT MQTT broker capabilities for my future use and I'm trying to figure out if AWS MQTT broker supports "shared subscriptions" functionality.
Shared subscriptions, relatively new functionality, introduced by IBM MessageSight. Represents "queue" or "p2p" behavior when multiple subscribers with same clientID can be connected/subscribed to the same topic and only one subscriber instance (load is balancing automatically) receives particular message. Against of pub/sub topic model, when all subscribers receive copies, this is very convenient to use in software architecture as we don't need to use one more "player" message queue to distribute load between parallel application instances.
In case if IoT, messages published by devices can be consumed by several application instances, working in parallel, to distribute load between them.