Fazendo streaming de dados a partir do PostgreSQL
Usando Logical Decoding e Replication Slots
O que é Logical Decoding e Replication Slots? Documentação do PostgreSQL
O que é Logical Decoding?
https://www.postgresql.org/docs/current/logicaldecoding.html
Quais os conceitos do Logical Decoding?
https://www.postgresql.org/docs/current/logicaldecoding-explanation.html
PG Bifrost - Sincronizando Amazon Kinesis, RabbitMQ e S3
PG Bifrost
https://github.com/Nextdoor/pg-bifrost
PG Kinesis - Sincronizando com Amazon Kinesis
https://github.com/nickelser/pg_kinesis
Debezium - Sincronizando com Apache Kafka
Documentação:
https://debezium.io/documentation/reference/stable/connectors/postgresql.html
Usando NOTIFY e triggers
PG AMQP Bridge - Enviando para RabbitMQ
https://github.com/subzerocloud/pg-amqp-bridge
PostToRabbit - Enviando para RabbitMQ
https://github.com/compose-ex/postrabbit
Usando Logical Replication
O que é Logical Replication?
https://www.postgresql.org/docs/current/logical-replication.html
Replicando para outros PostgreSQL
O PostgreSQL consegue fazer replicações nativamente para outro PostgreSQL usando o Logical Replication.