Event Filtering reduces your costs by only processing events that your application needs. You can filter events with rules. A rule matches incoming events for a given event bus and routes them to targets for processing. A single rule can route to multiple targets, all of which are processed in parallel.
Rules allow different application components to look for and process the events that are of interest to them. Rules allow you to transform the structure of your event before passing it on to a target.
You can also have multiple rules that match on the same event, so different microservices or applications can choose to match events based on specific filters.
Event Filtering on Amazon EventBridge is suitable for:
- Developers that want to transfer only the events that they need
- Developers that want to reduce the total cost of ownership by filtering only data that is of interest to them