I like Frenck’s comments about “enterprise level HA”, about the merits of keeping it simple.
As an IT consultant, I’ve often advised clients that all the additional complexity in attempting to achieve HA (high availability) can make a system MORE brittle, because it introduces new failure modes.