opción moderna para servicios web/backend de sitios más grandes

Mi ignorancia se muestra aquí. En su mayoría he evitado el desarrollo web, pero ahora soy efectivamente un líder tecnológico para desarrollar una nueva idea de servicio web que propuse a mi empresa; y encontrar mi falta de desarrollo web significa que no sé qué herramientas debería considerar para el desarrollo.

Lo más probable es que el frente sea su combinación estándar de javascript, impulso y rectangular, no es que tenga que serlo. Sin embargo, en términos de respaldo, debemos elegir con qué lenguaje y tecnología desarrollar, y no conozco las opciones modernas tan bien como debería.

El sitio se parece a kickstarter, en alcance, tamaño y requisitos, aparte de un mecanismo de manejo de dinero más complejo y la necesidad de conectarse a una serie de herramientas/sitios de terceros, con suerte a través de API web existentes.

Buscamos desarrollar todo internamente e ir directamente a un producto final, sin necesidad de juntar demostraciones de prototipos para los inversores; pero el primer sitio publicado debe tener la calidad suficiente para atraer a la gente a usarlo; si no tiene el pulido suficiente para obtener un uso regular desde el lanzamiento, corremos el riesgo de perder la inercia y/o que alguien más implemente mejor la idea y nos robe nuestra participación de mercado potencial. Tenemos recursos limitados, ya que los desarrolladores tienen que adaptarse a tiempo a sus contratos principales. Además, si bien tenemos una cantidad de desarrolladores altamente calificados interesados ​​en expandir sus conjuntos de habilidades, en realidad no tenemos a nadie que ya tenga experiencia en esta área.

Así que necesito equilibrar el deseo de hacer un sitio que tenga las funciones suficientes para atraer a los usuarios desde el primer día y que confíen en nosotros lo suficiente como para intentar invertir dinero en el concepto; además de escalar lo suficientemente bien como para manejar una mayor demanda si nuestro concepto resulta exitoso. Sin embargo, también necesito hacer desarrollo con un grupo de recursos limitado y el deseo de producir algo más temprano que tarde para que podamos comenzar a ganar dinero para pagar un desarrollo más comprometido.

¿Alguien puede sugerir una buena tecnología de backend y herramientas para un backend web moderno? En particular, algo que permite un desarrollo más rápido de un buen sitio de inicio mientras se sigue escalando bien con el desarrollo futuro para agregar mucha más complejidad y expandir la escala a las máquinas virtuales en la nube para admitir el uso paralelo masivo.

¿Cuántos desarrolladores*meses tienes para construir el sitio? ¿Cuántos administradores de sistemas a tiempo completo (o partes de ellos)? ¿Cuántos usuarios se conectan por hora? ¿Cuánto puede pagar por el hardware? ¿Con qué están familiarizados sus desarrolladores?
Tenga en cuenta que este sitio se trata de recomendar software, no tecnologías. Tu pregunta me parece demasiado amplia.

Respuestas (1)

Escribiste muchas palabras... yo escribí pocas:

Idioma: pitón

  • Fácil de usar
  • se siente como volar con IDE PyCharm

Marco: Django

Base de datos: PostgreSQL

  • Roca sólida