Open
Description
From #59 (comment)
Currently if we write to a table using the table context it will get automatically serialised with the internal picklers.
Once this same data hits the DynamoDB Stream, we can't deserialise it again because the TableContext serialisation code is all private in the library.
Look into supporting Stream -> Record deserialisation so that F# code can consume Dynamo changes.
Questions to resolve:
- should this just cover the DynamoDB Streams Client API directly?
- should Kinesis streams also be supported?
- should Lambda trigger events also be supported?