Postgres Logical Replication (the ability to listen to the write-ahead-log) is an extremely useful tool that opens up a lot of use cases which has been put to great effect by companies like Materialize[0] and Redhat with Debezium[1].
Recently there was a discussion here on 'push-based output patterns'[2] where I saw it was not immediately obvious how to implement this pattern with existing tooling.
This project seeks to demonstrate how to implement logical replication using Rust that can be easily set up and experimented with.
[0] https://materialize.com/
[1] https://debezium.io/
[2] https://news.ycombinator.com/item?id=33370649