Some of the details of running an app are pretty tedious. For me, the whole domain name management is one of them, and it seems I need to dive into the details this week.
So my app’s domain name is currently “hosted” with siteground. With A or C name records, it sends app users to my app hosting at AWS, and web site and community forum users to two different DO droplets. Emails get routed off to a gmail account.
Siteground will only perform this service for me if I buy their web hosting which I don’t want to use. It costs £14 (€16, $18) per month.
Moving is a hassle.
I could move the domain to AWS or to Digital Ocean to avoid the siteground fee. AWS pricing is so complex, I’ve no idea if that is a good idea or not.
I’d love your views on the pros and cons of what to do!
Pretty much every domain registration service provides DNS so I would go for that. Stick to one of the better known providers like 123-Reg.co.uk or UKReg.com. You then edit the DNS within their control panel so you can set all the A, CNAME, MX records up there and just pay a nominal price for the domain renewal.
I host my domains with AWS on R53 and makes sense for me because I have apps running in VPCs and makes life easier without having to manage multiple hosting accounts or dealing with unknowns.
I haven’t had an issues with R53 and cost wise its pretty comparable. I also get better support in my local region and I pay for dev support so its pretty snappy.
So it depends on where you are hosting your app if its all in AWS then it makes sense.
I’ve been with siteground, and renewing with them seemed quite expensive… but after considering the hassle of moving, a cheaper option they had, and the other fiddly things I’d need like email boxes, I decided to stay with them.