Parece que hay 3 enfoques para la estructura de URL:
- https://customername.yourapp.com: un cliente obtiene su propio subdominio, por ejemplo, Densidad del servidor
- https://app.yourapp.com: hay un subdominio estándar que es independiente de su sitio web, por ejemplo, Salesforce.
- https://yourapp.com: si no ha iniciado sesión, obtiene el sitio web; de lo contrario, es la aplicación, por ejemplo, Buffer
En el pasado habría razones técnicas para esto.
Para el n. ° 1, puede usar DNS para dirigir a los clientes a diferentes infraestructuras de servidores. Puede hacer esto para segmentar a los clientes más grandes en un entorno más poderoso o para proporcionar diferentes características a diferentes clientes. O si construiste mal tu arquitectura, ¡la usarías para separar a cada cliente en su propio conjunto de servidores!
- ¿Cuál es la mejor manera de entregar un proyecto de desarrollo SaaS de una compañía de software a otra a mitad de camino?
- ¿Cuál es el kit de desarrollo de software preferido para crear un sitio web SaaS de inicio?
- ¿Quiénes son los principales expertos mundiales en marketing de contenidos para empresas SaaS?
- ¿Qué integraciones de Slack necesita cada inicio de SaaS?
- ¿Qué tiene de diferente Salesforce que lo convierte en el jugador más grande en SaaS?
Para el n. ° 2, algunas compañías usan una URL estándar pero tienen segmentación por región, por ejemplo, Salesforce usa códigos de país para dividir a los clientes por geografía (y presumiblemente a servidores más cercanos a ellos).
Hoy en día diría que es principalmente una cuestión de preferencia. Esto se debe a que los productos modernos de equilibrio de carga y enrutamiento de tráfico le permiten lograr el mismo tipo de segmentación incluso a nivel de URI. Por ejemplo, el producto Cloud Load Balancer de Google le permite usar mapas de URL que pueden distribuir solicitudes a diferentes grupos de servidores hasta el URI, mientras que los sistemas más antiguos podrían enrutar según el host.
Entonces, diría que elige la opción que más te guste y luego elige la tecnología que te permita lograrlo. Todas las opciones son buenas y las características modernas del equilibrador de carga significan que realmente no está perdiendo flexibilidad, sea cual sea la opción que elija.
Lo único que diría como usuario es que es molesto cuando tiene una URL que es la aplicación y el sitio web cuando solo desea visitar el sitio, ¡pero inicie sesión automáticamente!