Why not just hook up postgres to something like https://github.com/cpursley/walex or any of the other libraries like Debezium, https://sequinstream.com? Isn't postgres enough?
Admittedly, these options seem to not be quite as user friendly as OP's solution.
We need more native streaming databases overall