Sorry for this wall of text… I must be turning into @faceyspacey
I don’t think I am taking anything for granted. I am a CPA, not a professional programmer (hence my username), and I was able to figure out the deployment process in a few hours. If I can figure it out, anyone can figure it out. I am literally the type of person you are talking about in your post.
Yes, people will need to figure out what MONGO_URL means. But if someone is programming in (at least) 3 different languages (HTML/CSS/JS), has worked their way through a bunch of JS libraries, studied and understands the meteor docs and fullstack reactive web development concepts, and has built a production-ready app, then I think it is safe to say they are competent enough and intellectually curious enough to figure out how to copy and paste the MONGO_URL from Compose.io’s website into Modulus’s website.
If someone has invested tons of time into their app and is ready to get it online, then they can find a way to scrape together $30 a month. Cut the cable, get a cheaper cell phone, cut the fast food, brew coffee at home, buy store brands, buy second-hand etc… Modifying some habits can save $30 a month very easily. If someone is unwilling to make those sacrifices, well then it is time to keep learning about devops and go with Digital Ocean or Amazon to save the cash. The convenience of Modulus/Galaxy/Compose come at a premium because they require additional investment to develop, maintain, and improve, so they have to charge more or those services would not exist. So, I guess I am confused by the comparison to other services. Are you saying that more advanced PaaS services that have required more engineering cost should cost the same as more bare bones solutions?
Also, if someone is counting on their app to pull them out of poverty, and they can’t afford $30/mo, how are they going to afford all the other costs of operating a business? Marketing, accounting, corporate filings, etc.? If someone really has the skills to put a well engineered app online, but can’t afford even the hosting, then maybe getting a job as a developer first is the smarter choice.
Last thing, if someone just figured out Hello World a month ago, and git last week, then it is too early to think about pushing a serious webapp to production. I don’t care how fast a study someone is, it just isn’t happening. So I think that’s a bit of a strawman. Meteor offers free hosting for someone looking to get their meteor experiments hosted.