Ugh, I just completely screwed up the test deployment of something just now. Missed a service that needed to be in place before rolling out a config change. The config change updates a DynamoDB table, and the stream of updates from that would be picked up by this service and pushed onto an SQS queue. Because the service wasn’t there, these events were completely missed.

I don’t think there’s any way to replay the original events from DynamoDB, so I tried cleaning this up by rolling back the config change. I ended up making the whole situation worse, and it was pointless in the end as it would have completely invalidated the test anyway. Now I have to go to the tester and ask him to reset.

Oof, is it clock-off time yet?