My ignorance is showing here. I've mostly avoided web development, but now I'm effectively a tech lead for developing a new webservice idea I proposed to my company; and finding my lack of web development means I don't know what tools I should be considering for development.

The fronted would most likely be your standard javascript, boost, & rectangular combination, not that it has to be. However, in terms of backed we need to pick what language and technology to develop with, and I don't know the modern options nearly as well as I should.

The site feels similar to kickstarter, in scope, size, and requirements, other then a more complex money handling mechanism and the need to plug into a number of third party tools/sites, hopefully via existing web facing APIs.

Were looking to develop everything in house and go straight to a final product, no need to slap together prototype demos for investors; but the first published site needs to be high enough quality to draw people in to use it; if it lacks sufficient polish to get regular use from release we risk loosing inertia and/or having someone else implement the idea better and steal our potential market share from us. We have limited resources, as developers have to fit in time on this around their main contracts. Further, while we have a number of highly skilled developers interested in expanding their skillsets, we don't really have anyone who already has expertise in this area.

So I need to balance the desire to make a site that is fully featured enough to drawn in users from day one and for them to trust us enough to try investing money in the concept; as well as scaling well enough to handle increased demand if our concept proves successful. However, I also need to do development with a limited resource pool and a desire to get something produced sooner rather then later so we can start making money to pay for more committed development.

Can anyone suggest good backend technology and tools for modern web backend? Particularly something that allows quicker development of a good starting site while still scaling well with future development to add far more complexity and expand scaling into the cloud VMs to support massive parallel use.

  • How many developers*months do you have to build the site? How many full-time sysadmins (or portions of)? How many users connecting per hour? How much can you afford for hardware? What are your developers familiar with?
    – Nicolas Raoul
    Mar 8 '16 at 7:14
  • Please note that this site is about recommending software, not technologies. Your question seems much too broad to me.
    – Izzy
    Mar 8 '16 at 7:28

You wrote a lot of words ... I wrote few:

Language: Python

  • Easy to use
  • feels like flying with IDE PyCharm

Framework: Django

Database: PostgreSQL

  • rock solid

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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