I had the need for such a service back when I was working on ImprovMX.com.
The checking system I had implemented back then wasn't efficient and had a few false positive.
At the time, I thought the market for such a need was very low so I didn't bother, but now that I'm working on https://getfernand.com, I realize I also need it.
And with the advent of more and more products thanks to AI and the enthusiasm around tech, the market is growing, so it might be worth the effort to release it as a side project.
I took it as a challenge, on two simultaneous front: Technical, and AI.
On the technical side, the aim is to have a highly efficient script able to process millions of DNS record at the lowest time possible. I had to rewrite the script a few times and see how I could optimize it, but my tests lands me at around 500 QPS for now.
I'm testing against Cloudflare's DNS, and I know they have a limit at 1500 QPS, so I can't go much higher (per server), but once I reach that limit, I'll grow horizontally.
For the AI side, my approach was as follow: Use a standard web framework (Sanic in my case), build the API with a proper database structure, and once I'm satisfied with it, ask Claude code to write the OpenAPISpec file.
Once I had it, I used Mintlify to write the doc for this, and the help of Claude to have nicely written guides (rate limit, authentication, etc).
Then, I asked Claude to generate the landing page, and the dashboard system.
So, except for the API and the core of the service, the other parts was mostly written in AI (I fixed some issues, improved the code Claude gave me, but that's all).
Less than three weeks after, the service is almost ready to go live. I still need to clean the code in the Dashboard part, and finalize the touches on the API server, but it can be used already (and it's used by us at Fernand).
I had the need for such a service back when I was working on ImprovMX.com. The checking system I had implemented back then wasn't efficient and had a few false positive.
At the time, I thought the market for such a need was very low so I didn't bother, but now that I'm working on https://getfernand.com, I realize I also need it. And with the advent of more and more products thanks to AI and the enthusiasm around tech, the market is growing, so it might be worth the effort to release it as a side project.
I took it as a challenge, on two simultaneous front: Technical, and AI.
On the technical side, the aim is to have a highly efficient script able to process millions of DNS record at the lowest time possible. I had to rewrite the script a few times and see how I could optimize it, but my tests lands me at around 500 QPS for now.
I'm testing against Cloudflare's DNS, and I know they have a limit at 1500 QPS, so I can't go much higher (per server), but once I reach that limit, I'll grow horizontally.
For the AI side, my approach was as follow: Use a standard web framework (Sanic in my case), build the API with a proper database structure, and once I'm satisfied with it, ask Claude code to write the OpenAPISpec file.
Once I had it, I used Mintlify to write the doc for this, and the help of Claude to have nicely written guides (rate limit, authentication, etc). Then, I asked Claude to generate the landing page, and the dashboard system.
So, except for the API and the core of the service, the other parts was mostly written in AI (I fixed some issues, improved the code Claude gave me, but that's all).
Less than three weeks after, the service is almost ready to go live. I still need to clean the code in the Dashboard part, and finalize the touches on the API server, but it can be used already (and it's used by us at Fernand).
Feel free to share your comments :)