Am I crazy (or perhaps missing something), or is AWS a waste of time and money? Parse has a free tier that maxes out at 1 CPU, 30 reqs/second (79 M requests each month if 100% utilization), 20 GB of database, and 20 GB of file storage. Amazon's free tier gives you 1 CPU, no requests, and no data (so basically, it's completely useless from what I can tell). Parse's standard pricing scales all the way up to 10 CPUs, 200 reqs/second (526 M requests each month if 100% utilization), and 24 TB of file storage for $2420 each month. Doing the same thing with Amazon costs $4205 each month. What's more, you need to go through a crap ton of effort to make Amazon's web services work. It seems to me that someone who knew exactly what they were doing already would take a few days to set it up. Someone who didn't know quite what they were doing would take a few weeks to set it up. Parse on the other hand looks quite straight forward. I had assumed that AWS was the best option just because I've heard a lot of positive things about it over the years and I was actually planning on using it for my backend of an app I've been working on for 6 months. But I looked at Parse, crunched those numbers, looked at how easy it seemed to be, and I feel like I can spend a week or two to replicate what took months with AWS (I had planned moving to in house servers eventually, so I wrote my code pretty well separated so that all the front end code can stay exactly the same) and save thousands of dollars each month. For what it's worth, I'm planning on having hundreds of thousands of users using my app initially. The back end needs to hold files they upload, and databases.