cross region high availibility for druid

Here is what i am trying to achieve:

  • put a set of historicals and realtime nodes in a different region, eg Region B

  • under normal circumstances, the broker doesnt query these nodes

  • if broker cannot reach nodes in Region A, then it automatically tries Region B.

Essentially the nodes in Region B sit dormant and dont get queried by broker until Region A breaks down.

Is this or something close to this possible?

Yes, this is possible. You should use Druid tiers and a routing strategy on the broker to accomplish this.