A lot is said about AWS offering so many services in exchange for some of them being half-baked. I just wish they baked a few of the ones I’m using a little longer.

I’m dealing with a Step Function which includes a task that updates a record in DynamoDB. With Step Functions, the output of one task becomes the input of another, sort of how pipes work in Unix. But this DynamoDB update task produces an output that is really unhelpful: a lot of internal reference IDs and headers that are useless to me, and nothing of the record I’m trying to update.

I guess this means I’ll be adding workarounds in order to make this Step Function work.