Basically the Phoenix server
1. listens to PostgreSQL's native replication functionality (WAL stream)
2. converts the byte stream into JSON
3. it then broadcasts over websockets
I wrote this originally to replace Firebase's firestore database, which I wasn't too pleased with. I needed the realtime functionality for messaging inside my apps.
Thought the community here might like it. Postgres is an amazing database - with realtime functionality I was able to consolidate everything into one database.
Would love feedback. There are a few (many?) bugs and a lot of things to iron out, but I'm working with some close friends to make it awesome.