Construir un SaaS capaz de recibir a su cliente número cien como al primero
Un SaaS no se reduce a una aplicación con un pago mensual. Hay que pensar en el aislamiento de los datos, los permisos, el onboarding, la facturación, los límites de uso, el registro de actividad y el soporte.
Separar cuenta, organización, usuario y suscripción
Distinguimos muy pronto lo que pertenece a la cuenta, a la organización, al usuario y a la suscripción. Una mala separación en este nivel sale cara cuando el producto crece.
Empezar con el nivel de complejidad adecuado
No todo necesita una arquitectura distribuida. Preferimos una base sólida, observable y testeable a una arquitectura espectacular que un equipo pequeño no puede operar.
¿Está preparando un producto SaaS?
Hablemos de sus primeros clientes, de sus datos y de lo que deberá permanecer aislado.