Keeping updated cache of Auth0 data

Hi,

I am currently working on a feature designed to keep an updated cache of data from Auth0. I am looking to store all organization, role, and user data in a separate Redis cache. Currently, the approach I am taking is to use a log stream in AWS EventBridge to process all data updates, and then pulling the relevant data back from the management API. I am wondering if there is a better way to achieve this that is baked into Auth0, such that the data can be efficiently updated in our database as it’s changed.