¿Se puede alimentar una aplicación SaaS comercial?

Sí tu puedes. Se integra perfectamente con el código de producción. Hay algunas opciones que puede considerar:

  • construir una aplicación web o servicio web RESTful (consumido por alguna aplicación de cliente externo) completamente en R con rApache u OpenCPU [1]

  • hacer una aplicación web avanzada en ASP.NET, Java, Python o PHP y emplear R como motor informático. Se puede acceder a R a través de los llamados ” puentes ” (o “adaptadores”) o ejecutando la aplicación rscript como un proceso secundario (recomiendo usar el puente apropiado en su lugar).

  • haciendo una aplicación web completa basada en el motor Shiny .
  • empleando una solución basada en la nube

Pero luego debe responder solo una pregunta clave: ¿ realmente necesita R para calcular solo una regresión? Cada instancia (proceso hijo) de R consumirá recursos. 30–100 MB de memoria, según las bibliotecas cargadas, por proceso. 100 usuarios concurrentes x 100 MB = 10 GB de RAM. ¿Estás seguro de que tu servidor es lo suficientemente potente?

Todas las plataformas de programación serias, incluidas .NET (Math.NET), Java, Python (NumericAndScientific – Python Wiki), C ++, ofrecen bibliotecas informáticas avanzadas. ¿Quizás no necesitas algo tan complejo y poderoso como R?

Por último, si bien no menos importante. Recuerde sobre varios problemas de licencia. El hecho de que R sea GPL no significa que los paquetes externos también lo sean. Es posible cargar un código que le obliga a abrir el código completo de su solución, incluso si no se transmite a los usuarios finales (alojados en el servidor).

Notas al pie

[1] quora opencpu – Szukaj w Google

More Interesting

Cómo proporcionar servicios de consultoría basados ​​en mi experiencia en el espacio empresarial de TI, SaaS y seguridad

¿Por qué Salesforce usa el término 'Sales Cloud' en lugar de CRM?

¿Cuál es el mejor objetivo para dar un Jefe de Marketing B2B SaaS Empresarial donde el modelo de negocio se basa en las ventas y no se basa en SQL entrantes?

¿Cuáles son las métricas más importantes para un gerente de producto en SaaS?

¿Por qué las nuevas empresas SaaS no ofrecen acceso de demostración?

Al construir una nueva compañía de inventario / bienes físicos desde cero, ¿cuál es el mejor conjunto de SAAS / Cloud para la gestión de inventario, etc.?

¿Cuáles son los desafíos que enfrentan las compañías que venden soluciones SaaS para el éxito del cliente?

¿Cuál es la pila tecnológica detrás de Box?

¿Cuáles son los mejores libros de participación del usuario para nuevas empresas de productos web / móviles?

¿Cómo nos enfocamos en el crecimiento semanal en MRR como una startup SaaS con una prueba gratuita de 90 días?

¿Cuál es la mejor plataforma para construir una solución SaaS?

¿Por qué las empresas deberían optar por modelos de software como servicio (SaaS)?

¿Cuánto capital suele tomar una empresa SaaS para llegar a $ 1MM ARR?

¿Existe algún riesgo al usar MongoDB para modelar cuentas de usuario, suscripciones y pagos en un producto SaaS?

¿Cuál fue el valor promedio anual del contrato para las empresas de software empresarial / SaaS de más rápido crecimiento en su primer año o dos de operaciones?