@elipariser @vanderwal another issue is that with fan-out, it takes a non-trivial amount of time to deliver to each subscriber. So, instantaneous responses are hard to guarantee.
Platforms where the publisher and subscriber are on the same server can fake this by distributing to the tiny percentage of subscribers who are online *first*. The vast majority get their messages a few minutes, hours or days later.
We can't fake this, usually, although there are tricks we could do.