Cloud DNS · Protection & filtering
ArkDNS_
A cloud DNS service providing protection, security and website filtering — now handling more than a billion requests every day.
- Anycast DNS
- Python
- C
- Auto-scaling
- Chaos testing
- 1bn+
- DNS requests handled every day
- £0
- ongoing licence fees for our client
- 24/7
- automatic failover across a global anycast network

The challenge
One of our clients provides connectivity at serious scale — including to one of the largest music festivals in the UK. To protect their infrastructure and their customers they relied on a commercial DNS filtering service, and as usage grew, so did the bills. Licensing threatened to become one of their biggest running costs.
They asked us a straightforward question: could we build them their own?
The solution
ArkDNS is a cloud-based DNS service that filters domains and traffic by category, automatically detects malicious websites and bots, and enforces SafeSearch across Google, Bing and YouTube.
Administrators build rulesets from dozens of content categories, add their own whitelists and blacklists, and apply them per client. It can even block automatic system updates on Android, iOS and Windows devices — invaluable when you need to protect limited bandwidth on a busy festival site.

The technology
A DNS resolver sits in the critical path of everything its users do online, so the service had to be bullet-proof and scalable. ArkDNS runs on a global anycast network with regional load balancers and auto-scaling groups of servers. It is not tied to any single datacentre — if a region has connectivity problems, users are re-routed automatically to their next closest server.
The resolvers are written in Python and C for raw performance, with our usual web stack behind the management and configuration site. To prove the platform’s resilience we built our own version of Netflix’s Chaos Monkey, randomly killing production servers to make sure the service shrugs it off.

The outcome
ArkDNS now handles more than a billion DNS requests every day. It was built for less than the cost of a two-year licence with the market-leading alternative, carries no ongoing licence fees, and our client owns the product outright.
“Silverark were a joy to work with. Alex, the lead developer, was extremely helpful and had a holistic approach to implementing our solution, foreseeing potential issues that we hadn’t even considered.”
— Triston, client
Having a development company capable of creating a product which matches the features of the market leader is incredible. The development costs were below the cost of a two-year licence with the market leader, and we now have our own custom-built solution with no licence fees.
Relevant services
The expertise behind this project
Go Developers
Large-scale backend platforms are where we are happiest. See how we design and build systems that serve millions of users.
Explore the service
Network Solutions
DNS filtering, RADIUS, captive portals and proxy solutions for secure environments — engineering for the network layer.
Explore the service
Have a project like this?
Complex, unusual or business-critical — those are the builds we enjoy most. Tell us about yours.

