Las respuestas anteriores son todas correctas; En pocas palabras, depende. Si fuera yo el que construyera un SaaS, seguramente lo haría en un PaaS, específicamente en Google App Engine. ¿Por qué? MVP rápidos. SnapChat, Udacity, Khan Academy, Disney Interactive, cientos de juegos de Android y muchas empresas Fortune 2500 utilizan el modelo de desarrollo de App Engine para crear sus aplicaciones SaaS.
El secreto es sacar su SaaS al mercado e iterar lo más rápido posible. Como dice Roberto López, PaaS le permite concentrarse en su aplicación y no en la pila de software. Cloud Foundry es ideal para GE, Ford y otras compañías con grandes equipos de ingeniería, decenas de desarrolladores y enormes presupuestos; pero nuestros clientes de Fortune 2500 con pequeños equipos y presupuestos prefieren la facilidad y escalabilidad del modelo de App Engine. Más de 6 millones de aplicaciones activas se ejecutan en App Engine.
Dicho esto, AppScale es Google App Engine de código abierto. (ALERTA DE SPOILER: soy el CEO de AppScale.) Con la plataforma AppScale, obtienes los beneficios de App Engine y también la portabilidad completa para ejecutarse en cualquier nube (AWS, GCE, Azure, SoftLayer, Digital Ocean, RAX o in situ ) sin modificar su aplicación. También es posible crear implementaciones híbridas de su aplicación.
- Cómo saber si estoy trabajando con un mal programador cuando no soy programador
- Para una aplicación SaaS B2B, ¿debería solicitar que su cliente piloto le pague antes de crear la aplicación?
- ¿Cuáles son las aplicaciones SaaS más útiles para abogados?
- Cómo ocultar el código PHP del cliente
- ¿Cuál es el mejor CRM disponible?
Buena suerte con tu proyecto.