weird
weird copied to clipboard
Rewrite Weird DNS Server in Rust
trafficstars
Right now our Weird DNS server is built into the Weird server, but for something so fundamental and important to the availability of the app and more, I think we should rewrite it in Rust and deploy as a microservice.
The DNS server gets all of it's info from Redis and that can remain unchanged.
The current DNS server is here in $lib/dns/server.ts.
For the Rust implementation we want to use the hickory-server library.