Skip to content

Instantly share code, notes, and snippets.

@cheapsteak
Last active November 19, 2017 21:24
Show Gist options
  • Save cheapsteak/b9db7fc71dca5dfc751c9a892d821cf9 to your computer and use it in GitHub Desktop.
Save cheapsteak/b9db7fc71dca5dfc751c9a892d821cf9 to your computer and use it in GitHub Desktop.

AWS

Strengths

  • Most popular / "Safest" option
  • 1 year free trial
  • Elastic Beanstalk auto scaling
  • Good platform to learn / have on resume

Weaknesses

  • Time cost from initial configs (including Elastic Beanstalk scaling options, CloudWatch billing alerts)
  • Possibly the most expensive
  • Complicated pricing terms makes it difficult for beginners to predict costs
  • Free tier can still incur fees if usage goes over tier allowance

Digital Ocean / Amazon Lightsail / Scaleway / OVH

Strengths

  • Cheaper than AWS
  • Predictable monthly cost

Weaknesses

  • Difficult to scale
  • In my experience, performance in low tier is not great (not bad, just not great)
  • Ongoing server maintenance
  • Downtime while performing maintenance
  • Potential security vulnerabilities from improper server setup

Firebase

Strengths

  • Free tier
  • No setup or maintenance
  • If we ever need real-time simultaneous connections, it's right there

Weaknesses

  • Lock in to proprietary API
  • Next step up from free tier is $25/month
  • Next step up from $25/mo is pay-as-you-go, which may be as/more expensive than AWS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment