Couchbase cluster urgent!

Hello

I’m having cluster in production with 3 nodes.
and what I’m trying to accomplish is that all nodes always synced.
if each node down, there is no impact and when up its synced from the other nodes.
the flow is web/app > haproxy > node01/02/03
need your recommendations for best setup in prod environment with full HA.

Thanks
E