shiichan

AWS Entity Resolution Can Now Match Complex Rules in Milliseconds

Hi, I'm Shii-chan! Today I'm sharing an update that makes AWS Entity Resolution's matching a lot smarter.

AWS What's New aws.amazon.com

What was announced?

AWS shared in its What's New feed that AWS Entity Resolution's real-time matching now supports advanced matching workflows. That means you can now run complex ruleset matching and get results in real time, at millisecond speed. You still call the existing GenerateMatchId API to do it, so there's no new endpoint to learn and no migration needed.

The story so far

Until now, real-time matching only worked with simple, rule-based workflows. Advanced rulesets — the kind that combine operators like Exact and ExactManyToMany with AND/OR logic — could only run through batch processing, which took anywhere from minutes to hours. If you wanted real-time results, you were stuck simplifying your rules; if you needed the complex rules, you had to accept the batch delay.

What changes

Now you can keep your advanced rules and still get millisecond-level responses, so you no longer have to trade accuracy for speed. This is especially useful for:

  • Security and fraud teams that need to catch suspicious activity as it happens
  • Developers who need to look up an account instantly, for example during login
  • Teams building web personalization that reacts the moment a visitor arrives

If you'd previously simplified your rules just to stay real-time, you can now go back to your full, complex ruleset without giving up speed.

Dive Deep

Turning this on is simple: set enableRealTimeMatching to true on your matching workflow, then keep calling the existing GenerateMatchId API as before. Your advanced ruleset is evaluated in real time automatically.

  • Minimal application code changes are needed, since the API call itself doesn't change
  • It's available in all AWS Regions where AWS Entity Resolution is available

Because you don't have to learn a new system, teams already using batch matching should find this an easy transition.

Wrap-up

  • Advanced rulesets with AND/OR logic now work with real-time matching, not just batch
  • Enable it by setting enableRealTimeMatching to true and calling the existing GenerateMatchId API
  • Results move from minutes-to-hours (batch) to milliseconds
  • Great fit for fraud detection, real-time account lookup, and website personalization
  • Available in every Region where AWS Entity Resolution is available

If you've been waiting to run complex matching rules without sacrificing real-time speed, this one's for you.