I attended the 7/29 webinar "Event-driven integration with Reltio, including a look at Reltio with Kafka" and posted this per recommendation during webinar to do so.
We are implementing a co-existence implementation style and looking to feed Reltio changes to both contributing applications and additional destination(s) for centralized storage of the domains we are working with.
We are currently working with Organization and Contact domain with a single relationship supported by Reference Attribute pointing to a generated ID at the Organization level.
We are planning to use Reltio Streaming events to SQS queue and then leverage Talend ETL tool to process the event queue entries, generate a canonical json documents in a format clearly showing the operational values for each attribute, contributing crosswalks, RDM translated values in each crosswalk, identification of changed attributes and the type of change(s) reflected in the generated json payload. For example, type of change would include Create Entity, Change Entity, etc.
We would like to minimize the traffic to consuming applications by aggregating co-occurring and closely occurring events related to the same entity or related entities.
Consuming applications will need to reshuffle data to reflect Reltio merge operations and also manage relationship between Organization and Contact.
Looking for Guidelines, Best Practices, Suggestions and / or warnings to refine our planned approach.
------------------------------
Mark Burlock
Dodge Data & Analytics
Hamilton NJ
------------------------------