Skip to main content

EventBridge

Homepage

https://aws.amazon.com/eventbridge/

What is it?

A service for scheduling and triggering events, either for some specific action, or on a schedule.

Why did we choose it?

It integrates well with AWS Lambda, so we can use it to invoke Lambda functions on a set schedule.

What do we use it for?

Running jobs that need to be done on a regular basis. For example, when a user chooses to schedule an artwork to be posted at a later date rather than the moment they submit it, we need something that periodically checks when that artwork should be posted.

One of our EventBridge schedules runs every 15 minutes, invoking an AWS Lambda function that checks the Deserted Chateau database for artworks that are due to be published, and then performs any necessary database updates for publishing them.