DNSFilter maintains many nodes around the world as part of our global anycast network. As a result, we can guarantee 100% uptime due to the fact that we can continuously resolve DNS requests even during several node outages.What do we mean by this?
Well, if a node serving your DNS requests goes down due to hard drive failure, power loss, network connectivity, etc. It will immediately stop it's BGP (anycast) announcement, and your traffic will reroute to the next-nearest location with zero packet loss.
Additionally, DNSFilter works to achieve redundancy within each datacenter through practices such as load balancing, redundant fiber connectivity, power protection, backup generators and off site backups. However, from time to time when a datacenter or catastrophic event occurs, our customers will not be affected. This approach allows us to pro-actively and conveniently take a datacenter off our global network whenever such an event or maintenance occurs.
Beyond our network, DNSFilter is also engineered to 'fail open' - should any element of our architecture fail (such as master storage or APIs), our slaves will take over. We employ tiered slaves under a micro-service architecture. These slaves can continue operating with the master down, and even if they fail we are able to default to open-resolving until the issue is resolved.