Choosing Developer Infrastructure: A Practical Guide
Hosting, database, transactional email, and analytics are the four pillars of an online product. Pick each one on its own criteria and prepare backup and exit paths before you commit.
Read article: Choosing Developer Infrastructure: A Practical Guide