AWS Kinesis Data Streams gave us a little surprise recently when we were doing routine maintenance. We got a few streams into an odd state where they appeared to have a ‘Dangling Shard’ that was not being processed by the consumers. Find out how to spot this and how to fix it.