Skip to content

Add DynamoDB to EventBridge Scheduler pattern#2951

Open
luketr03 wants to merge 1 commit intoaws-samples:mainfrom
luketr03:dynamodb-eventbridge-scheduler
Open

Add DynamoDB to EventBridge Scheduler pattern#2951
luketr03 wants to merge 1 commit intoaws-samples:mainfrom
luketr03:dynamodb-eventbridge-scheduler

Conversation

@luketr03
Copy link
Contributor

Pattern: DynamoDB to EventBridge Scheduler

This pattern demonstrates how to dynamically create, update, and delete EventBridge Scheduler schedules based on DynamoDB table changes using DynamoDB Streams.

Services Used

  • Amazon DynamoDB with Streams
  • AWS Lambda
  • Amazon EventBridge Scheduler

Key Features

  • Automatic schedule management via DynamoDB Streams
  • SAM template for easy deployment
  • Auto-test schedule that fires 2 minutes after deployment
  • Complete CRUD operations for schedules (Create, Update, Delete)
  • Inline Lambda code for easy understanding

Use Case

This pattern is useful for applications that need to dynamically schedule tasks based on user actions or system events, such as:

  • Reminder systems
  • Scheduled notifications
  • Recurring task management
  • Time-based workflow automation

Testing

Pattern has been tested and verified working. Includes automated test schedule creation upon deployment.

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.

3 participants