←back to thread

570 points davidgu | 1 comments | | HN request time: 0.273s | source
Show context
FZambia ◴[] No.44531352[source]
For real-time notifications, I believe Nats (https://nats.io) or Centrifugo (https://centrifugal.dev) are worth checking out these days. Messages may be delivered to those systems from PostgreSQL over replication protocol through Kafka as an intermediary buffer. Reliable real-time messaging comes with lots of complexities though, like late message delivery, duplicate message delivery. If the system can be built around at most once guarantees – can help to simplify the design dramatically. Depends on the use case of course, often both at least once and at most once should co-exist in one app.
replies(1): >>44533629 #
1. cryptonector ◴[] No.44533629[source]
And Debezium.