Publié le: May 12, 2021
AWS a annoncé, à l'occasion du salon re:Invent 2020, la version préliminaire d'AWS SaaS Boost, un outil open source qui aide les développeurs de logiciels à faire migrer leurs solutions existantes vers un modèle de diffusion SaaS (logiciel en tant que service). SaaS Boost allège considérablement l'effort de développement en accélérant la transformation des applications en SaaS. Les développeurs de logiciels peuvent alors se concentrer sur les fonctions qui différencient leurs produits. Nous sommes heureux d'annoncer aujourd'hui la disponibilité publique sur GitHub de ce projet déjà adopté par des centaines de développeurs. Tous les produits SaaS doivent disposer des capacités de base pour accueillir les utilisateurs, fournir l'infrastructure aux locataires, surveiller les tendances de consommation, configurer les profils des locataires, s'intégrer aux systèmes de facturation et faire apparaître les indicateurs clés. Ces fonctions sont essentielles pour aider les fournisseurs de solutions SaaS à se développer. Si toutes les entreprises de solutions SaaS consacraient leurs ressources à la mise en place de ces capacités avant de créer leurs applications réelles, elles y sacrifieraient leurs ressources financières pourtant limitées et ralentiraient leur mise sur le marché.
AWS SaaS Boost prend en charge les tâches exigeantes du lancement de votre offre SaaS en guidant les créateurs de logiciels tout au long des processus de migration et d'exploitation, afin de rendre le passage au SaaS aussi simple que possible. Il vous apporte des éléments de base prêts à l'emploi tels que l'automatisation du déploiement, l'analytique et les tableaux de bord, la facturation et le comptage. Nous avons découvert, à travers des centaines d'engagements avec ces créateurs de solutions SaaS, le caractère fondamental de capacités telles que l'isolation des locataires, le partitionnement des données, la surveillance, le comptage et la facturation, et avons développé des modèles architecturaux utiles. Les applications SaaS sont des logiciels hautement distribués, intégrés et en constante évolution. Un grand nombre d'entre elles utilisent des protocoles standard du secteur et des technologies open source, comme OAuth pour l'autorisation, Open Policy Agent pour le contrôle et OpenTelemetry pour l'observabilité. Le code peut être personnalisé pour répondre à l'évolution rapide des besoins des entreprises et redistribué si nécessaire, étant donné qu'AWS SaaS Boost est publié sous la licence Apache-2.0.
Notre objectif avec AWS SaaS Boost est de mettre des logiciels de grande qualité à la disposition du plus grand nombre possible de développeurs et d'entreprises. SaaS Boost étant un logiciel libre, tout le monde peut contribuer à son amélioration. Nous comptons sur la communauté dynamique de SaaS boost pour développer plus rapidement des fonctions et offrir des solutions de haute qualité à nos clients. C'est pourquoi nous avons proposé une charte et un ensemble de principes directeurs pour SaaS Boost. Nous sommes très optimistes quant à l'avenir de SaaS sur AWS. Le projet open source SaaS Boost aidera nos clients et partenaires à accélérer leur passage au SaaS. Vos commentaires sont les bienvenus ! Entretenir un objectif commun nous permettra de développer le meilleur logiciel SaaS à code source ouvert.
Pour commencer avec SaaS Boost, explorez le projet sur le référentiel GitHub de SaaS Boost.