Glad to hear you will try Varnish!
For a 100% resiliency you will have to use 2 varnish servers, 2 backend (application) servers and 2 DB servers (replicated or master-master).
For the varnish servers you can setup Round-Robin DNS, so your domain will resolve in 2 IPs of your varnish servers (check…