Setup future EventBridge events with EventBridge Scheduler
This pattern listens for EventBridge events, processes them and creates schedules for every user. 24 hours after user has been created a schedule is run that publishes events directly into EventBridge
How the pattern works
1 UserCreated event is triggered. In this example we assume a UserCreated event is triggered into our event bus.
2. Rule setup to listen to the UserCreated event.
3. Lambda function listens to UserCreated and creates an Amazon EventBridge Schedule for 24 hours in the future (2 mins for development mode)
4. 24 hours pass, and schedule is triggered and raises UserCreated24HoursAgo event directly into EventBridge..
5. Consumers listen for event and process it. An example would be email a welcome message to customers or an offer etc.