Publication en open source d’AWS SaaS Boost
(github.com)-
Un outil qui facilite la création de solutions SaaS
-
Fournit par défaut les autres fonctionnalités afin que les développeurs puissent se concentrer sur les fonctions cœur
→ Permet de fournir un même service à plusieurs utilisateurs (tenants) et de facturer selon l’usage/le modèle d’abonnement
→ Les fonctions cœur sont créées sous forme d’image Docker puis enregistrées (ECR)
→ Fourni par défaut : Onboarding, Metrics, User, Settings, Tenant, Quota, etc.
→ Interface d’administration React fournie : Lambda + Cognito + S3
- Fonctionnement
→ Onboarding des tenants : lorsqu’une nouvelle inscription au SaaS a lieu, exécution des microservices Onboarding & Setting (automatisation via CloudFormation)
→ Environnement tenant : configuration d’un VPC pour chacun et routage avec Route 53 ; chaque tenant est déployé sur un cluster ECS
→ Ajout de la clé API Stripe pour configurer la facturation SaaS
→ Fournit des statistiques d’exploitation avec QuickSight
- Aperçu présenté lors de re:invent 2020
1 commentaires
Merci ! Il va falloir que je l’essaie une fois pour voir !