stackoverflow.com stackoverflow.com

Reporting integration composition

I have an architecture based on several Self-Contained Systems (Microservices, if you want), each one of them owning a given set of data. We would like to implement a reporting database (with near-realtime updates) by integrating all of the systems to let them "project" their data into the centralized reporting data storage. I would like to give to each system the responsibility to fill their piece of the reporting data...