He realizado una cantidad decente de trabajo RoR básico, pero realmente no he tenido que hacer frente a la ampliación y ejecución de múltiples aplicaciones.Arquitectura para la aplicación SaaS de RoR
Estoy en el proceso de crear una aplicación para un cliente que espero comercializar para otros usuarios en industrias similares, pero estoy luchando con la arquitectura de alto nivel. Parece innecesario ejecutar una instancia completamente separada de la aplicación para cada cliente, pero no sé cómo cargar diferentes configuraciones/diseños/características para los distintos usuarios. No espero que cada aplicación individual tenga un tráfico extremadamente alto, por lo que parece un desperdicio tener una única instancia/base de datos. Sin embargo, cada instancia probablemente requerirá su propio CSS así como una configuración potencialmente diferente de la funcionalidad disponible.
¿Esto es algo que se puede hacer fácilmente mediante subdominios? ¿Puedo cargar diferentes configuraciones basadas en esto? ¿Alguien tiene una idea de cómo las 37 aplicaciones de señales administran diferentes configuraciones basadas en la cuenta?
[¿Qué es SaaS?] (Http://izlooite.blogspot.com/2009/05/what-is-saas.html) –