Primero lo primero:
- SaaS: es un modelo de negocio para sus aplicaciones donde los clientes pagan una tarifa de suscripción para acceder a su producto
- microservicios: son piezas de su producto que pueden implementarse y funcionar de forma independiente
Volviendo a su pregunta, nada rompe el principio de usar la base de datos por servicio aquí:
- Su producto es esencialmente una serie de servicios que ofrece a sus usuarios.
- Cada uno de esos servicios se conecta a su propia base de datos (¡o incluso a varias bases de datos a la vez!)
- Los servicios intercambian datos no a través de bases de datos, sino a través de API bien definidas como REST, Message Queue, magia o telepatía (pero las dos últimas aún no están bien definidas)
- Los hace aceptar token de un servicio de autenticación y, al final, cobrar por emitir ese token a sus usuarios, ya sea como una tarifa mensual, en función del uso, etc.
No dude en programar una llamada rápida conmigo: https://appoint.ly/s/ggwozdz/int…. Estaré encantado de demostrar cómo lo abordamos en nuestro SaaS Manager.
- En una empresa SaaS, ¿a quién suele informar el ejecutivo senior de productos?
- ¿Qué libro debería leer todo emprendedor de SaaS?
- ¿Cuáles son algunas métricas clave para rastrear el éxito de un producto SaaS de utilidad?
- ¿Cuáles son los términos del acuerdo más importantes para las asociaciones con otros proveedores de software?
- ¿Cuáles son 6 de los mejores territorios para las ventas de SaaS?