Yesterday, AWS released a tool called AWS SaaS Boost, designed to help software developers convert existing solutions into a software-as-a-service (SaaS) delivery model. At the re:Invent 2020 conference last year, AWS released the preview version of AWS SaaS Boost. After five months, this tool is finally open source.
Project address: https://github.com/awslabs/aws-saas-boost
AWS SaaS Boost is a readily available open source reference environment that can help independent software vendors (ISVs) accelerate their migration to software as a service (SaaS).
AWS SaaS Boost guides software builders to complete the migration and operation process, minimizes the resistance to migration to SaaS, and assumes the important task of launching SaaS products. AWS SaaS Boost provides organizations with readily available core software elements to successfully run SaaS workloads in the cloud (such as deployment automation, analytical control panels, billing and metering), reduce development and experimentation time, and deliver software faster To customers. Software builders can use AWS SaaS Boost to eliminate the complexity of building SaaS solutions and focus on protecting core intellectual property rights.
The project team stated that its mission is to create a complete set of community-driven extensible building blocks for SaaS builders. Its purpose is to create an open environment to develop and share reusable code, thereby speeding up the delivery and operation of multi-tenant SaaS solutions on AWS.
Function introduction
All SaaS products need to have the following basic functions: carry users, provide infrastructure for tenants, monitor consumption trends, configure tenant profiles, integrate billing systems, and display key indicators. These functions are essential to help SaaS vendors scale up. If every SaaS company has to build these capabilities before building actual applications, then this will consume valuable development resources and limited capital, and slow down the time to market.
The advantage of AWS SaaS Boost is that these capabilities can be obtained by simply configuring the environment at the beginning of the project, allowing developers to focus on providing customers with new features and experiences. In addition, AWS SaaS Boost also integrates a number of AWS services, such as AWS Cloud Information, AWS Identity and Access Management (IAM), Amazon Route 53, Elastic Load Balancing, AWS Lambda and Amazon Elastic Container Service (Amazon ECS).
AWS SaaS Boost setup process
AWS SaaS Boost uses the Apache-2.0 license, so the code can be customized to meet business needs, and the code can be redistributed if necessary.
Why choose open source?
In a related blog, AWS said: "The goal of AWS SaaS Boost is to gather as many years of experience as possible developers and companies to obtain high-quality software. After SaaS Boost is open source, anyone can help improve it. With the help of the builder community, We can develop features faster, integrate with a wide range of SaaS software, and provide customers with high-quality solutions."
AWS said it hopes to use open source to build a vibrant developer community and achieve a win-win situation: developers use AWS SaaS Boost to handle production workloads, and contributors donate code to enhance and optimize its functions.
Reference link:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。