Using watermarks to coordinate change data capture in Postgres
blog.sequinstream.com