If you want a change-stream out of your regular MySQL or PostgreSQL database systems, check out Debezium: https://debezium.io/
It basically registers itself as a fake replica server so that it can get updates from the master (like binlog in case of MySQL) and then it forwards those updates to Kafka. The possibilities are endless what you can do with those updates as Kafka consumers.