How to do CDC (change data capture) when data in TigerGraph changes?

How are others TG users implementing CDC (change data capture) to replicate data out of TigerGraph whenever data in your graph changes?

I have a need to do near real time replication of data changes from TG into other databases.

Does TG have triggers to tell you when values change? Does TG have a transaction log that can be read to know all the changes? Can I put code in a saved query to write the changed data to a topic within the internal TG Kafka instance?