News for hackers. Stuff that matters.
Re:Top-level domain name registry service on Google App Engi... by CydeWeys on Wednesday May 16, 2018 @12:45PM (#17083902)
I see someone paid attention all the way through to the end of my Google I/O presentation ;)

Nomulus is the platform we use to host all 46 of our top-level domains, including most notably .app which launched last week. Nomulus runs on Google App Engine and uses Cloud Datastore for data persistence. It handled the rush of registrations during the launch of .app just fine, handling a peak of 30,000 registrations in the first 3 minutes (that would be all the registrars sending in their preorders).

In addition to providing registration services, which only registrars interact with, the registry platform also powers the domain availability check seen on https://get.app and the domain WHOIS query seen on https://www.registry.google . These are the only services provided by the registry platform that the average person uses directly; everything else goes through domain registrars. Every time you create or update a .app domain at your registrar, your registrar is sending us an EPP command to effect those changes. See RFCs 5730-5734 for more info on the exact mechanism.

If anyone has any questions about the code, I can help with them.

Re:Top-level domain name registry service on Google App Engi... by runnr_az on Friday May 18, 2018 @09:26PM (#17106135)
Thx for putting this out there. Really super cool. I'm thinking about doing "something" in the TLD world, this is great to have as a reference. Of course, I'd have to think long and hard right now before committing to 100% reliably running a project like this vs farming it out to an Afilias or whomever, but maybe it'll come in handy.
Re:Top-level domain name registry service on Google App Engi... by CydeWeys on Wednesday May 23, 2018 @08:45AM (#17133641)
You could always farm it out to start off with to vet the sanity of your idea, and then transition to (or build out) a self-hosted variant if it goes well.