AWS libera como código abierto SaaS Boost
(github.com)-
Herramienta que ayuda a crear soluciones SaaS fácilmente
-
Proporciona por defecto otras funciones para que los desarrolladores puedan enfocarse en las funciones principales
→ Permite ofrecer un solo servicio a múltiples usuarios (tenants) y cobrar según el uso o el modelo de suscripción
→ Las funciones principales se crean como imagen de Docker y se registran en ECR
→ Incluye por defecto: Onboarding, Metrics, User, Settings, Tenant, Quota, etc.
→ Incluye React Admin: Lambda + Cognito + S3
- Funcionamiento
→ Onboarding de tenants: cuando alguien se registra por primera vez en el SaaS, se ejecutan los microservicios de Onboarding y Setting (automatizado con CloudFormation)
→ Entorno de tenant: se configura una VPC para cada uno y el enrutamiento se hace con Route 53; cada tenant se despliega en un clúster de ECS
→ Se configura la facturación SaaS agregando la API key de Stripe
→ Proporciona estadísticas operativas con QuickSight
- Vista previa presentada en re:invent 2020
1 comentarios
¡Gracias! ¡Tendré que probarlo una vez como test!