Tell me more ×
Stack Overflow is a question and answer site for professional and enthusiast programmers. It's 100% free, no registration required.

I am currently hosting some static content html pages on Amazon's S3. This has been sufficient , but now I am in a position where I need some smarts.

I need to make a server that can hand out jobs when they are requested by clients. I would store some rows of jobs. On a request (made from JavaScript on an HTML page), the server would hand out one of these "ready" resources and mark it as "in-progress". After some timeout, if the job isn't done, return it to "ready". If another call is made (from JS on HTML) from the worker, update to "finished". It has to be able to make all these updates atomically so the same job can't be handed out twice.

One incredibly valuable bonus feature would be if the tech is easy to set up on an Amazon EC2 instance.

So, in summary, I want a platform with as many as possible of:

  • easy database access
  • simultaneous-request-safe database access
  • easy request protocol from JavaScript
  • can be easily deployed on EC2
share|improve this question

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.