Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am looking for a free (as in beer) combination of services, for learning "cloud SW development" and very small scale private use (say, a private streamlined web shopping&todo list with simple auth). The combination should include the full set of needed services:

  • DVCS service (like github)
  • A cloud service to run the backend code
  • A suitable data storage service (preferably not SQL), accessed by the backend (if not included in the backend service)
  • A web service, serving the web pages seen by user, to access the backend functionality
  • A "cloud IDE" (ideally one, two is ok too) for both backend and HTML/javascript coding
  • If (backend) deployment uses some CI, then that

Other points:

  • Backend programming language can be anything, except VB or PHP
  • Everything has to be in the cloud, nothing permanent on a local PC (graphics is not part of the question)
  • Looking for ready-to-use service combination, not a virtual server where I can set anything up myself
  • I don't care if service insists on displaying ads in the user web UI
  • "Cheap" and "free trial" are ok too, if "free" does not exist
  • As per example use case, storage, CPU and bandwidth quota requirements are negligible

Google finds several services of course, all requiring at least registration before testing, so I'm looking for a known-good combination, so ideal answer starts with "I use this service combo: ...", contains links to services and brief description and personal experiences.

share|improve this question
    
You can run your project on an Amazon EC2 Micro Instance and a free Amazon RDS Micro Instance free for 1 year. –  hbrock Oct 27 '12 at 15:45
    
The price people put on learning is oftentimes way-too-ssssmall. –  gahooa Mar 14 '13 at 23:52
add comment

closed as not constructive by Walter, MainMa, Thomas Owens Oct 28 '12 at 13:49

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer

up vote 3 down vote accepted

How about Heroku? It has a free plan and offers:

  • A cloud service to run the backend code
  • A web service, serving the web pages seen by user, to access the backend functionality - If you write the static file handling yourself
  • A suitable data storage service, accessed by the backend - Both SQL and NoSQL
  • Backend programming languages: Clojure, Java, Python, Scala, Ruby, Javascript
  • Ready-to-use service combination
  • No ads.

It meets just about all of your criteria, but has some pretty strict limitations. The uploaded code size is limited to 100MB (which should be plenty if you're not hosting large files)and the databases are limited to 10,000 rows or 16MB, depending on your choice.

You have a couple of criteria it doesn't meet, however:

  • DVCS service
  • A "cloud IDE" for both backend and HTML/javascript coding
share|improve this answer
    
Then pick up a copy of theherokuhackersguide.com and you are ready to change the world! –  lwm Oct 28 '12 at 11:30
    
This looks promising, I think I'll give it a shot. I'll accept the answer after trying it out, if it works out and no better answer is posted. –  hyde Oct 28 '12 at 13:06
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.