I've done many implementations of ISP failover and cluster deployments, but this was the first time I've heard about VRRPD.
Virtual Router Redundancy Protocol Daemon is part of all the major Linux distributions and uses keepalived to monitor and react to failures.
Interesting solutions for server level services, but Docker Swarms takes care of service level services.
And it is supported by Mikrotik as well. ( https://wiki.mikrotik.com/wiki/Manual:Interface/VRRP )