Hello... new Pushpin user here. I am wondering how to incorporate multiple Pushpin instances locally for fail over and limited scale short of something like Fanout cloud. It seems that chaining is a preferred method to scale out, but I am wondering why the GRIP protocols in that case are routed through the "closest" Pushpin instance? Is it possible to simply have more than one load balanced Pushpin instances running and broadcast all publish messages to each? If so, I assume that this is the responsibility of the back end server as documented in the proxy chaining section, correct?

hi @rwatler , it is indeed possible to have more than one Pushpin instance behind a load balancer, and publish data to all of them. this is exactly how it is meant to be scaled

chaining is sort of a separate thing. that's for delegating between different pushpin tiers, presumably because you want to leverage greater scale of a more further out tier. but the way that further out tier itself would scale would be by having multiple Pushpin instances behind a load balancer :)

@jkarneges Great. We are building a service around Pushpin and I wanted to make sure I had the general contract down. I suppose then that a "smart" layer of such could be constructed to publish only to the specific Pushpin instances that had relevant subscriptions, but for small N I'm guessing that it would be fine to simply broadcast the publishes to all.