Skip to content

Commit c11c483

Browse files
Remove stream forwarder and pass direct from db to kinesis
1 parent 4fc3955 commit c11c483

File tree

16 files changed

+10
-315
lines changed

16 files changed

+10
-315
lines changed

infrastructure/terraform/components/api/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ No requirements.
4747
| <a name="module_letter_status_updates_queue"></a> [letter\_status\_updates\_queue](#module\_letter\_status\_updates\_queue) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.24/terraform-sqs.zip | n/a |
4848
| <a name="module_letter_updates_transformer"></a> [letter\_updates\_transformer](#module\_letter\_updates\_transformer) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.26/terraform-lambda.zip | n/a |
4949
| <a name="module_logging_bucket"></a> [logging\_bucket](#module\_logging\_bucket) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.26/terraform-s3bucket.zip | n/a |
50-
| <a name="module_mi_stream_forwarder"></a> [mi\_stream\_forwarder](#module\_mi\_stream\_forwarder) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.26/terraform-lambda.zip | n/a |
5150
| <a name="module_mi_updates_transformer"></a> [mi\_updates\_transformer](#module\_mi\_updates\_transformer) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.26/terraform-lambda.zip | n/a |
5251
| <a name="module_patch_letter"></a> [patch\_letter](#module\_patch\_letter) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.26/terraform-lambda.zip | n/a |
5352
| <a name="module_post_letters"></a> [post\_letters](#module\_post\_letters) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.24/terraform-lambda.zip | n/a |

infrastructure/terraform/components/api/event_source_mapping_mi_updates.tf

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,3 @@
1-
resource "aws_lambda_event_source_mapping" "mi_stream_forwarder_dynamodb" {
2-
event_source_arn = aws_dynamodb_table.mi.stream_arn
3-
function_name = module.mi_stream_forwarder.function_arn
4-
starting_position = "TRIM_HORIZON"
5-
batch_size = 10
6-
maximum_batching_window_in_seconds = 1
7-
8-
depends_on = [
9-
module.mi_stream_forwarder # ensures stream forwarder exists
10-
]
11-
}
12-
131
resource "aws_lambda_event_source_mapping" "mi_updates_transformer_kinesis" {
142
event_source_arn = aws_kinesis_stream.mi_change_stream.arn
153
function_name = module.mi_updates_transformer.function_arn

infrastructure/terraform/components/api/kinesis_mi_change_stream.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,9 @@ resource "aws_kinesis_stream" "mi_change_stream" {
33
shard_count = 1
44
retention_period = 24
55
}
6+
7+
resource "aws_dynamodb_kinesis_streaming_destination" "mi_streaming_destination" {
8+
stream_arn = aws_kinesis_stream.mi_change_stream.arn
9+
table_name = aws_dynamodb_table.mi.name
10+
approximate_creation_date_time_precision = "MILLISECOND"
11+
}

infrastructure/terraform/components/api/module_lambda_mi_stream_forwarder.tf

Lines changed: 0 additions & 74 deletions
This file was deleted.

lambdas/mi-stream-forwarder/.eslintignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

lambdas/mi-stream-forwarder/.gitignore

Lines changed: 0 additions & 4 deletions
This file was deleted.

lambdas/mi-stream-forwarder/jest.config.ts

Lines changed: 0 additions & 60 deletions
This file was deleted.

lambdas/mi-stream-forwarder/package.json

Lines changed: 0 additions & 26 deletions
This file was deleted.

lambdas/mi-stream-forwarder/src/__tests__/mi-stream-forwarder.test.ts

Lines changed: 0 additions & 66 deletions
This file was deleted.

lambdas/mi-stream-forwarder/src/deps.ts

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)