Skip to content

Conversation

bartelink
Copy link
Collaborator

@bartelink bartelink commented Sep 27, 2022

Facilitates efficient running of a projection pipeline within the lifecycle of a Lambda batch request
Consumed in jet/dotnet-templates#125

  • rename Propulsion.DynamoStore.Lambda package to .Indexer, to better reflect purpose, and align with naming of Notifier
  • Add Propulsion.DynamoStoreSource.RunUntilCaughtUp, which lets one pump from a source for a defined time. (can be generalized for any store/feed, but currently only exposed for DynamoStoreSource)
  • Add Propulsion.DynamoStore.Notifier, a Lambda implementation that emits to SNS/SQS
  • Add Propulsion.DynamoStore.Constructs.DynamoStoreNotifier, which configures ☝️
  • Add Propulsion.DynamoStore.Lambda.SqsNotificationBatch, which parses the messages as delivered to a Lambda in a SQSEvent
  • Add Propulsion.DynamoStore.Constructs.DynamoStoreLambda, which provides a baseline implementation for a construct to wire a Lambda up to the Notifier Topic

@bartelink bartelink changed the title Add ephemeral Source support Add ephemeral Source support, Notifier Lambda Sep 27, 2022
@bartelink bartelink merged commit c06300d into master Oct 6, 2022
@bartelink bartelink deleted the ephemeral-sources branch October 6, 2022 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant