Where you buy your domain will have a small, but noticeable impact on the long term scalability of your web app.
As a rule of thumb, I look for three things:
- How locked in I am? - Can I move my domain if I find a better product? Unsurprisingly a few big name registrars are no fun to move away from.
- Do they support Root Domain CNAMEs? - This lets me host my website on a host like Heroku without having to use a
- How secure is their system? - Does it have 2FA and can I provide someone a limited login, if I need them to do work!
- Can I actually use their UI? - Seriously! Can I actually manage my domain.
So who should you use?
Here are my current favourites:
- AWS Route 53 - You can register domains with Amazon! It's a nice no nonsense UI, though does cost $0.50 a month per a domain for DNS.
- Gandi - They support a large amount of TLDs and aren't to pricey.
- Namecheap - I used this group for a while, their support was pretty decent and they have some reasonably priced addons.
- Hover - They offer some of the more unusual TLDs.
What if you are stuck with a rubbish registrar!
Luckily you can host your DNS somewhere else and avoid a lot of the registrar faff.