I have one device (AKA 'thing') successfully connected to AWS IOT. This device will operate on a very unreliable telco environment using mobile networks. This means that this device will connect and reconnect frequently while my application is running.
I'm aware of AWS IOT 'shadow' mechanism, but my messages need to be consumed sequentially, this means that I need all messages, not just the last state.
What will happen with the messages and payload in flight during a disconnect and reconnect events?