Client:
Category:
Focus:
Technology:
A multi-region DNS filtering platform with live configuration, consolidated logging and automated deployment.
The system needed to manage multiple client lists, update its configuration as settings changed and run in several locations through one straightforward update process.
An initial Node.js version got the service running quickly. It was then rebuilt with CoreDNS and Go, with PostgreSQL and Laravel managing configuration data.
Information from several sources was correlated to generate DNS configuration and update L2TP connection details across multiple MikroTik devices.
DNS lookup logs were received, consolidated and simplified before being passed into existing import and processing systems.
K3s clusters were set up in multiple regions to host the software. AWX and Ansible scripts supported repeatable server information gathering, maintenance and development environments.