CDK project that sets up the following serverless architecture to test out Lambda based Kinesis consumers and Lambda event filtering with aggregated records.
Also creates a dashboard to monitor called "AwsLambdaFanout" to monitor that messages get all the way through the pipeline
Included is a JMeter test script.
To run this script you have to deploy the cdk project and then replace the api endpoint in the test script.
npm install
install dependenciesnpm run build
compile typescript to jscdk deploy -c account=<your_account> -c region=<your_region>
deploy to your aws account