It’s not compulsory to use AWS’s DynamoDB service, you could install MongoDB on the EC2 linux instance as well, but then you would need to have a higher instance in case the instance I’ve chosen isn’t able to cope up with the load.
You may also look to other hosting providers like Microsoft’s Azure if you want!
Hope this helps, and do let me know if you need any further help.
There seem to be many. Though I haven’t used any myself so I wouldn’t know what works on a nodeJS and MongoDB platform since most would naturally be configured for PHP+MySQL.
How much would a very simple node deployment cost me per month (with and without database) ? (I’ll use mlab for database initially which is free upto a limit.)
You can try digital ocean, they’ve got some good tutorials on how to set up node and mongo on a droplet. They recommend having a droplet for each which would cost 10 USD a month, but you can put them on the same droplet and halve the cost.
You can also try with Hostindia.net for your web hosting and domain registration needs. However, I have registered and hosted my company cloud Packers with hostindia only.
Very low price with less renewal charges.
digital ocean. cheap, reliable, simple. Linode performs better but the UX is …not good. Heroku is very easy to deploy and manage but scaling is expensive af.