Veröffentlicht am: May 12, 2021
Während des re:Invent 2020 kündigte AWS die Vorschau von AWS SaaS Boost an, einem Open-Source-Tool, das Software-Entwicklern dabei hilft, ihre vorhandenen Lösungen zu einem Software-as-a-Service (SaaS)-Bereitstellungsmodell zu migrieren. SaaS Boost verringert die Entwicklungsbemühungen erheblich, indem es die Anwendungstransformation zu SaaS beschleunigt, wodurch Software-Entwickler mehr Zeit haben, sich auf die Merkmale zu konzentrieren, die ihre Produkte einzigartig machen. Nachdem Hunderte Entwickler Interesse am Projekt bekundet haben, freuen wir uns, heute die öffentliche Verfügbarkeit des Projekts auf GitHub zu verkünden. Alle SaaS-Produkte müssen über die grundlegenden Fähigkeiten verfügen, Benutzer aufzunehmen, Infrastruktur für Mandanten bereitzustellen, Verbrauchertrends zu überwachen, Mandantenprofile zu konfigurieren, ein Abrechnungssystem einzubinden und wichtige Metriken anzuzeigen. Diese Funktionen spielen eine entscheidende Rolle für die Skalierungsmöglichkeiten von SaaS-Anbietern. Wenn jedes SaaS-Unternehmen seine Ressourcen dafür aufwenden würde, diese Fähigkeiten aufzubauen, bevor die eigentlichen Anwendungen gebaut werden, würde das zu deutlich höherem Kapitalaufwand und einer langsameren Markteinführungszeit führen.
AWS SaaS Boost übernimmt die schwere Arbeit der Einführung Ihrer SaaS-Angebote, indem es Software-Entwickler durch die Migrations- und Betriebsprozesse führt und den Wechsel zu SaaS so reibungslos wie möglich gestaltet. Es bietet Ihnen sofort einsatzbereite Kernelemente wie automatisierte Bereitstellung, Analyse und Dashboards, Abrechnung und Messung. In Hunderten Projekten mit SaaS-Entwicklern haben wir gelernt, dass Fähigkeiten wie Mandantenisolation, Partitionierung von Daten, Überwachung, Messung und Abrechnung eine entscheidende Rolle spielen. Dafür haben wir nützliche Architekturmuster entwickelt. Bei SaaS-Anwendungen handelt es sich um hochverteilte, integrierte Software, die sich ständig weiterentwickelt. Viele dieser Anwendungen verwenden brancheneigene Standardprotokolle und Open-Source-Technologien, wie OAuth für die Autorisierung, Open Policy Agent für die Kontrolle und OpenTelemetry für die Beobachtbarkeit. AWS SaaS Boost wurde unter der Apache-2.0-Lizenz veröffentlicht. Der Code kann auf die sich schnell ändernden Geschäftsanforderungen angepasst und nach Bedarf nachverteilt werden.
Mit AWS SaaS Boost verfolgen wir das Ziel, so vielen Entwicklern und Unternehmen wie möglich eine Software von hervorragender Qualität zu bieten. Da es sich bei SaaS Boost um eine Open-Source-Software handelt, kann jeder dazu beitragen, die Software zu verbessern. Wir hoffen, dass wir mithilfe der engagierten SaaS-Boost-Community Funktionen schneller entwickeln und unseren Kunden Spitzenlösungen bieten können. Aus diesen Gründen haben wir für SaaS Boost eine Charta und eine Reihe von Leitprinzipien ausgearbeitet. Wir blicken auf eine erfolgreiche Zukunft von SaaS on AWS, und das SaaS Boost Open-Source-Projekt wird unseren Kunden und Partnern dabei helfen, schnell auf SaaS umzusteigen. Wir freuen uns über Ihr Feedback und hoffen, dass wir durch die Verfolgung eines gemeinsamen Ziels die beste Open-Source-SaaS-Software entwickeln können.
Beginnen Sie mit SaaS Boost, indem Sie sich im SaaS Boost GitHub-Repository über das Projekt informieren.