├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── cd.yml │ └── ci.yml ├── .gitignore ├── .npmignore ├── .nycrc ├── LICENSE ├── README.md ├── overview.png ├── package.json ├── src ├── connectors │ ├── cloudwatch.js │ ├── dynamodb.js │ ├── eventbridge.js │ ├── fetch.js │ ├── firehose.js │ ├── index.js │ ├── kinesis.js │ ├── lambda.js │ ├── s3.js │ ├── secretsmgr.js │ ├── sns.js │ ├── sqs.js │ ├── sts.js │ └── timestream.js ├── faults │ └── index.js ├── filters │ ├── event.js │ ├── index.js │ ├── latch.js │ └── skip.js ├── flavors │ ├── cdc.js │ ├── circuitbreaker.js │ ├── collect.js │ ├── correlate.js │ ├── evaluate.js │ ├── expired.js │ ├── firehose.js │ ├── index.js │ ├── job.js │ ├── materialize.js │ ├── materializeS3.js │ ├── materializeTimestream.js │ ├── sendMessages.js │ ├── streamFailover.js │ └── update.js ├── from │ ├── cognito.js │ ├── cron.js │ ├── cw.js │ ├── dynamodb.js │ ├── eventbridge.js │ ├── firehose.js │ ├── index.js │ ├── kinesis.js │ ├── s3.js │ ├── sns.js │ └── sqs.js ├── index.js ├── metrics │ ├── calculate.js │ ├── capture.js │ ├── emf.js │ ├── index.js │ ├── mw.js │ ├── pipelines.js │ ├── timer.js │ ├── to-promise.js │ └── xray.js ├── pipelines │ └── index.js ├── queries │ ├── claimcheck.js │ ├── dynamodb.js │ ├── index.js │ ├── lambda.js │ ├── s3.js │ └── secretsmgr.js ├── sinks │ ├── claimcheck.js │ ├── cloudwatch.js │ ├── dynamodb.js │ ├── eventbridge.js │ ├── fetch.js │ ├── firehose.js │ ├── index.js │ ├── kinesis.js │ ├── lambda.js │ ├── s3.js │ ├── sns.js │ ├── sqs.js │ └── timestream.js └── utils │ ├── batch.js │ ├── compression.js │ ├── encryption.js │ ├── faults.js │ ├── handler.js │ ├── index.js │ ├── lambda-test.js │ ├── log.js │ ├── opt.js │ ├── print.js │ ├── ratelimit.js │ ├── retry.js │ ├── split.js │ ├── tags.js │ ├── time.js │ ├── uow.js │ └── uuid.js ├── templates ├── cicd │ └── README.md ├── control-service │ └── README.md ├── dms-ingress-gateway │ └── README.md ├── event-fault-monitor │ └── README.md ├── event-hub │ └── README.md ├── event-lake-es │ └── README.md ├── event-lake-s3 │ └── README.md ├── event-metrics │ └── README.md ├── event-test │ └── README.md └── rest-bff-service │ └── README.md └── test ├── helper.js └── unit ├── connectors ├── cloudwatch.test.js ├── dynamodb.test.js ├── eventbridge.test.js ├── fetch.test.js ├── firehose.test.js ├── kinesis.test.js ├── lambda.test.js ├── s3.test.js ├── secretsmgr.test.js ├── sns.test.js ├── sqs.test.js ├── sts.test.js └── timestream.test.js ├── faults └── index.test.js ├── filters ├── index.test.js ├── latch.test.js └── skip.test.js ├── flavors ├── cdc.test.js ├── circuitbreaker.test.js ├── collect.test.js ├── correlate.test.js ├── evaluate.test.js ├── expired.test.js ├── firehose.test.js ├── job.test.js ├── materialize.test.js ├── materializeS3.test.js ├── materializeTimestream.test.js ├── sendMessages.test.js ├── streamFailover.test.js └── update.test.js ├── from ├── cognito.test.js ├── cron.test.js ├── dynamodb.test.js ├── eventbridge.test.js ├── firehose.test.js ├── kinesis.test.js ├── s3.test.js ├── sns.test.js └── sqs.test.js ├── metrics ├── emf.test.js ├── index.test.js └── xray.test.js ├── pipelines ├── coop.test.js └── pipelines.test.js ├── queries ├── claimcheck.test.js ├── dynamodb.test.js ├── lambda.test.js ├── s3.test.js └── secretsmgr.test.js ├── sinks ├── claimcheck.test.js ├── cloudwatch.test.js ├── dynamodb.test.js ├── eventbridge.test.js ├── fetch.test.js ├── firehose.test.js ├── kinesis.test.js ├── lambda.test.js ├── s3.test.js ├── sns.test.js ├── sqs.test.js └── timestream.test.js └── utils ├── batch.test.js ├── compression.test.js ├── encryption.test.js ├── faults.test.js ├── handler.test.js ├── lambda-test.test.js ├── log.test.js ├── ratelimit.test.js ├── retry.test.js ├── split.test.js ├── tags.test.js ├── time.test.js └── uow.test.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | tools/ 2 | lib/ 3 | coverage/ 4 | templates/ 5 | _bak/ 6 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | templates -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/.nycrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/README.md -------------------------------------------------------------------------------- /overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/overview.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/package.json -------------------------------------------------------------------------------- /src/connectors/cloudwatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/connectors/cloudwatch.js -------------------------------------------------------------------------------- /src/connectors/dynamodb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/connectors/dynamodb.js -------------------------------------------------------------------------------- /src/connectors/eventbridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/connectors/eventbridge.js -------------------------------------------------------------------------------- /src/connectors/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/connectors/fetch.js -------------------------------------------------------------------------------- /src/connectors/firehose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/connectors/firehose.js -------------------------------------------------------------------------------- /src/connectors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/connectors/index.js -------------------------------------------------------------------------------- /src/connectors/kinesis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/connectors/kinesis.js -------------------------------------------------------------------------------- /src/connectors/lambda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/connectors/lambda.js -------------------------------------------------------------------------------- /src/connectors/s3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/connectors/s3.js -------------------------------------------------------------------------------- /src/connectors/secretsmgr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/connectors/secretsmgr.js -------------------------------------------------------------------------------- /src/connectors/sns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/connectors/sns.js -------------------------------------------------------------------------------- /src/connectors/sqs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/connectors/sqs.js -------------------------------------------------------------------------------- /src/connectors/sts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/connectors/sts.js -------------------------------------------------------------------------------- /src/connectors/timestream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/connectors/timestream.js -------------------------------------------------------------------------------- /src/faults/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/faults/index.js -------------------------------------------------------------------------------- /src/filters/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/filters/event.js -------------------------------------------------------------------------------- /src/filters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/filters/index.js -------------------------------------------------------------------------------- /src/filters/latch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/filters/latch.js -------------------------------------------------------------------------------- /src/filters/skip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/filters/skip.js -------------------------------------------------------------------------------- /src/flavors/cdc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/flavors/cdc.js -------------------------------------------------------------------------------- /src/flavors/circuitbreaker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/flavors/circuitbreaker.js -------------------------------------------------------------------------------- /src/flavors/collect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/flavors/collect.js -------------------------------------------------------------------------------- /src/flavors/correlate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/flavors/correlate.js -------------------------------------------------------------------------------- /src/flavors/evaluate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/flavors/evaluate.js -------------------------------------------------------------------------------- /src/flavors/expired.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/flavors/expired.js -------------------------------------------------------------------------------- /src/flavors/firehose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/flavors/firehose.js -------------------------------------------------------------------------------- /src/flavors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/flavors/index.js -------------------------------------------------------------------------------- /src/flavors/job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/flavors/job.js -------------------------------------------------------------------------------- /src/flavors/materialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/flavors/materialize.js -------------------------------------------------------------------------------- /src/flavors/materializeS3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/flavors/materializeS3.js -------------------------------------------------------------------------------- /src/flavors/materializeTimestream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/flavors/materializeTimestream.js -------------------------------------------------------------------------------- /src/flavors/sendMessages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/flavors/sendMessages.js -------------------------------------------------------------------------------- /src/flavors/streamFailover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/flavors/streamFailover.js -------------------------------------------------------------------------------- /src/flavors/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/flavors/update.js -------------------------------------------------------------------------------- /src/from/cognito.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/from/cognito.js -------------------------------------------------------------------------------- /src/from/cron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/from/cron.js -------------------------------------------------------------------------------- /src/from/cw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/from/cw.js -------------------------------------------------------------------------------- /src/from/dynamodb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/from/dynamodb.js -------------------------------------------------------------------------------- /src/from/eventbridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/from/eventbridge.js -------------------------------------------------------------------------------- /src/from/firehose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/from/firehose.js -------------------------------------------------------------------------------- /src/from/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/from/index.js -------------------------------------------------------------------------------- /src/from/kinesis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/from/kinesis.js -------------------------------------------------------------------------------- /src/from/s3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/from/s3.js -------------------------------------------------------------------------------- /src/from/sns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/from/sns.js -------------------------------------------------------------------------------- /src/from/sqs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/from/sqs.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/index.js -------------------------------------------------------------------------------- /src/metrics/calculate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/metrics/calculate.js -------------------------------------------------------------------------------- /src/metrics/capture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/metrics/capture.js -------------------------------------------------------------------------------- /src/metrics/emf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/metrics/emf.js -------------------------------------------------------------------------------- /src/metrics/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/metrics/index.js -------------------------------------------------------------------------------- /src/metrics/mw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/metrics/mw.js -------------------------------------------------------------------------------- /src/metrics/pipelines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/metrics/pipelines.js -------------------------------------------------------------------------------- /src/metrics/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/metrics/timer.js -------------------------------------------------------------------------------- /src/metrics/to-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/metrics/to-promise.js -------------------------------------------------------------------------------- /src/metrics/xray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/metrics/xray.js -------------------------------------------------------------------------------- /src/pipelines/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/pipelines/index.js -------------------------------------------------------------------------------- /src/queries/claimcheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/queries/claimcheck.js -------------------------------------------------------------------------------- /src/queries/dynamodb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/queries/dynamodb.js -------------------------------------------------------------------------------- /src/queries/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/queries/index.js -------------------------------------------------------------------------------- /src/queries/lambda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/queries/lambda.js -------------------------------------------------------------------------------- /src/queries/s3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/queries/s3.js -------------------------------------------------------------------------------- /src/queries/secretsmgr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/queries/secretsmgr.js -------------------------------------------------------------------------------- /src/sinks/claimcheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/sinks/claimcheck.js -------------------------------------------------------------------------------- /src/sinks/cloudwatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/sinks/cloudwatch.js -------------------------------------------------------------------------------- /src/sinks/dynamodb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/sinks/dynamodb.js -------------------------------------------------------------------------------- /src/sinks/eventbridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/sinks/eventbridge.js -------------------------------------------------------------------------------- /src/sinks/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/sinks/fetch.js -------------------------------------------------------------------------------- /src/sinks/firehose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/sinks/firehose.js -------------------------------------------------------------------------------- /src/sinks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/sinks/index.js -------------------------------------------------------------------------------- /src/sinks/kinesis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/sinks/kinesis.js -------------------------------------------------------------------------------- /src/sinks/lambda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/sinks/lambda.js -------------------------------------------------------------------------------- /src/sinks/s3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/sinks/s3.js -------------------------------------------------------------------------------- /src/sinks/sns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/sinks/sns.js -------------------------------------------------------------------------------- /src/sinks/sqs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/sinks/sqs.js -------------------------------------------------------------------------------- /src/sinks/timestream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/sinks/timestream.js -------------------------------------------------------------------------------- /src/utils/batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/batch.js -------------------------------------------------------------------------------- /src/utils/compression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/compression.js -------------------------------------------------------------------------------- /src/utils/encryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/encryption.js -------------------------------------------------------------------------------- /src/utils/faults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/faults.js -------------------------------------------------------------------------------- /src/utils/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/handler.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/lambda-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/lambda-test.js -------------------------------------------------------------------------------- /src/utils/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/log.js -------------------------------------------------------------------------------- /src/utils/opt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/opt.js -------------------------------------------------------------------------------- /src/utils/print.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/print.js -------------------------------------------------------------------------------- /src/utils/ratelimit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/ratelimit.js -------------------------------------------------------------------------------- /src/utils/retry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/retry.js -------------------------------------------------------------------------------- /src/utils/split.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/split.js -------------------------------------------------------------------------------- /src/utils/tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/tags.js -------------------------------------------------------------------------------- /src/utils/time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/time.js -------------------------------------------------------------------------------- /src/utils/uow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/uow.js -------------------------------------------------------------------------------- /src/utils/uuid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/src/utils/uuid.js -------------------------------------------------------------------------------- /templates/cicd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/templates/cicd/README.md -------------------------------------------------------------------------------- /templates/control-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/templates/control-service/README.md -------------------------------------------------------------------------------- /templates/dms-ingress-gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/templates/dms-ingress-gateway/README.md -------------------------------------------------------------------------------- /templates/event-fault-monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/templates/event-fault-monitor/README.md -------------------------------------------------------------------------------- /templates/event-hub/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/templates/event-hub/README.md -------------------------------------------------------------------------------- /templates/event-lake-es/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/templates/event-lake-es/README.md -------------------------------------------------------------------------------- /templates/event-lake-s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/templates/event-lake-s3/README.md -------------------------------------------------------------------------------- /templates/event-metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/templates/event-metrics/README.md -------------------------------------------------------------------------------- /templates/event-test/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/rest-bff-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/templates/rest-bff-service/README.md -------------------------------------------------------------------------------- /test/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/helper.js -------------------------------------------------------------------------------- /test/unit/connectors/cloudwatch.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/connectors/cloudwatch.test.js -------------------------------------------------------------------------------- /test/unit/connectors/dynamodb.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/connectors/dynamodb.test.js -------------------------------------------------------------------------------- /test/unit/connectors/eventbridge.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/connectors/eventbridge.test.js -------------------------------------------------------------------------------- /test/unit/connectors/fetch.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/connectors/fetch.test.js -------------------------------------------------------------------------------- /test/unit/connectors/firehose.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/connectors/firehose.test.js -------------------------------------------------------------------------------- /test/unit/connectors/kinesis.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/connectors/kinesis.test.js -------------------------------------------------------------------------------- /test/unit/connectors/lambda.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/connectors/lambda.test.js -------------------------------------------------------------------------------- /test/unit/connectors/s3.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/connectors/s3.test.js -------------------------------------------------------------------------------- /test/unit/connectors/secretsmgr.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/connectors/secretsmgr.test.js -------------------------------------------------------------------------------- /test/unit/connectors/sns.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/connectors/sns.test.js -------------------------------------------------------------------------------- /test/unit/connectors/sqs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/connectors/sqs.test.js -------------------------------------------------------------------------------- /test/unit/connectors/sts.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/connectors/sts.test.js -------------------------------------------------------------------------------- /test/unit/connectors/timestream.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/connectors/timestream.test.js -------------------------------------------------------------------------------- /test/unit/faults/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/faults/index.test.js -------------------------------------------------------------------------------- /test/unit/filters/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/filters/index.test.js -------------------------------------------------------------------------------- /test/unit/filters/latch.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/filters/latch.test.js -------------------------------------------------------------------------------- /test/unit/filters/skip.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/filters/skip.test.js -------------------------------------------------------------------------------- /test/unit/flavors/cdc.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/flavors/cdc.test.js -------------------------------------------------------------------------------- /test/unit/flavors/circuitbreaker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/flavors/circuitbreaker.test.js -------------------------------------------------------------------------------- /test/unit/flavors/collect.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/flavors/collect.test.js -------------------------------------------------------------------------------- /test/unit/flavors/correlate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/flavors/correlate.test.js -------------------------------------------------------------------------------- /test/unit/flavors/evaluate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/flavors/evaluate.test.js -------------------------------------------------------------------------------- /test/unit/flavors/expired.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/flavors/expired.test.js -------------------------------------------------------------------------------- /test/unit/flavors/firehose.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/flavors/firehose.test.js -------------------------------------------------------------------------------- /test/unit/flavors/job.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/flavors/job.test.js -------------------------------------------------------------------------------- /test/unit/flavors/materialize.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/flavors/materialize.test.js -------------------------------------------------------------------------------- /test/unit/flavors/materializeS3.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/flavors/materializeS3.test.js -------------------------------------------------------------------------------- /test/unit/flavors/materializeTimestream.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/flavors/materializeTimestream.test.js -------------------------------------------------------------------------------- /test/unit/flavors/sendMessages.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/flavors/sendMessages.test.js -------------------------------------------------------------------------------- /test/unit/flavors/streamFailover.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/flavors/streamFailover.test.js -------------------------------------------------------------------------------- /test/unit/flavors/update.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/flavors/update.test.js -------------------------------------------------------------------------------- /test/unit/from/cognito.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/from/cognito.test.js -------------------------------------------------------------------------------- /test/unit/from/cron.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/from/cron.test.js -------------------------------------------------------------------------------- /test/unit/from/dynamodb.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/from/dynamodb.test.js -------------------------------------------------------------------------------- /test/unit/from/eventbridge.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/from/eventbridge.test.js -------------------------------------------------------------------------------- /test/unit/from/firehose.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/from/firehose.test.js -------------------------------------------------------------------------------- /test/unit/from/kinesis.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/from/kinesis.test.js -------------------------------------------------------------------------------- /test/unit/from/s3.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/from/s3.test.js -------------------------------------------------------------------------------- /test/unit/from/sns.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/from/sns.test.js -------------------------------------------------------------------------------- /test/unit/from/sqs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/from/sqs.test.js -------------------------------------------------------------------------------- /test/unit/metrics/emf.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/metrics/emf.test.js -------------------------------------------------------------------------------- /test/unit/metrics/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/metrics/index.test.js -------------------------------------------------------------------------------- /test/unit/metrics/xray.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/metrics/xray.test.js -------------------------------------------------------------------------------- /test/unit/pipelines/coop.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/pipelines/coop.test.js -------------------------------------------------------------------------------- /test/unit/pipelines/pipelines.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/pipelines/pipelines.test.js -------------------------------------------------------------------------------- /test/unit/queries/claimcheck.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/queries/claimcheck.test.js -------------------------------------------------------------------------------- /test/unit/queries/dynamodb.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/queries/dynamodb.test.js -------------------------------------------------------------------------------- /test/unit/queries/lambda.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/queries/lambda.test.js -------------------------------------------------------------------------------- /test/unit/queries/s3.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/queries/s3.test.js -------------------------------------------------------------------------------- /test/unit/queries/secretsmgr.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/queries/secretsmgr.test.js -------------------------------------------------------------------------------- /test/unit/sinks/claimcheck.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/sinks/claimcheck.test.js -------------------------------------------------------------------------------- /test/unit/sinks/cloudwatch.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/sinks/cloudwatch.test.js -------------------------------------------------------------------------------- /test/unit/sinks/dynamodb.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/sinks/dynamodb.test.js -------------------------------------------------------------------------------- /test/unit/sinks/eventbridge.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/sinks/eventbridge.test.js -------------------------------------------------------------------------------- /test/unit/sinks/fetch.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/sinks/fetch.test.js -------------------------------------------------------------------------------- /test/unit/sinks/firehose.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/sinks/firehose.test.js -------------------------------------------------------------------------------- /test/unit/sinks/kinesis.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/sinks/kinesis.test.js -------------------------------------------------------------------------------- /test/unit/sinks/lambda.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/sinks/lambda.test.js -------------------------------------------------------------------------------- /test/unit/sinks/s3.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/sinks/s3.test.js -------------------------------------------------------------------------------- /test/unit/sinks/sns.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/sinks/sns.test.js -------------------------------------------------------------------------------- /test/unit/sinks/sqs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/sinks/sqs.test.js -------------------------------------------------------------------------------- /test/unit/sinks/timestream.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/sinks/timestream.test.js -------------------------------------------------------------------------------- /test/unit/utils/batch.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/utils/batch.test.js -------------------------------------------------------------------------------- /test/unit/utils/compression.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/utils/compression.test.js -------------------------------------------------------------------------------- /test/unit/utils/encryption.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/utils/encryption.test.js -------------------------------------------------------------------------------- /test/unit/utils/faults.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/utils/faults.test.js -------------------------------------------------------------------------------- /test/unit/utils/handler.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/utils/handler.test.js -------------------------------------------------------------------------------- /test/unit/utils/lambda-test.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/utils/lambda-test.test.js -------------------------------------------------------------------------------- /test/unit/utils/log.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/utils/log.test.js -------------------------------------------------------------------------------- /test/unit/utils/ratelimit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/utils/ratelimit.test.js -------------------------------------------------------------------------------- /test/unit/utils/retry.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/utils/retry.test.js -------------------------------------------------------------------------------- /test/unit/utils/split.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/utils/split.test.js -------------------------------------------------------------------------------- /test/unit/utils/tags.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/utils/tags.test.js -------------------------------------------------------------------------------- /test/unit/utils/time.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/utils/time.test.js -------------------------------------------------------------------------------- /test/unit/utils/uow.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgilbert01/aws-lambda-stream/HEAD/test/unit/utils/uow.test.js --------------------------------------------------------------------------------