AWS EventBridge Pipes simplifies CDC code and reduces Lambda usage but issues arise when handling lists in DynamoDB records. EventBridge Pipes' input template has limited JSON path support, causing problems with transforming lists.
The provided solution uses enrichment in EventBridge Pipes with Step Functions Express State Machines, which fully support JSON path. By passing raw data to a state machine, the data can be manipulated as desired, even if it requires an extra step.















