Amazon’s SaaS Boost tool addresses dev challenges
Join Transform 2021 this July 12-16. Register for the AI event of the year.
Amazon today open-sourced Amazon Web Services (AWS) SaaS Boost, an open source tool that helps software developers migrate their existing solutions to software-as-a-service (SaaS) delivery models. Amazon says that SaaS Boost — which launched in preview at AWS Re:Invent 2020 — has the potential to offload development efforts by supporting app transformations to SaaS, freeing up developers to focus on other aspects.
SaaS apps are constantly evolving. Many of them use industry-standard protocols and interface with other products, but they all need certain foundational capabilities to onboard users, provision infrastructure, and surface key metrics. These functions are critical for enabling SaaS providers to scale. However, if every company invested in building these capabilities, it’d take resources — slowing down the time to market.
To address this challenge, AWS SaaS Boost provides functionality including tenant isolation, data partitioning, monitoring, metering, and billing. According to Amazon, the focus is on creating an environment that brings together all the elements of a ready-to-use SaaS architecture, removing much of the heavy lifting commonly associated with migrating a solution to a SaaS model.
According to Gartner, creating an architecture that helps operationalize data pipelines is one of the major trends for 2021. Organizations want to make better use of their data, but most lack a mature strategy. Indeed, surveys show that data’s business impact is limited by challenges in lifecycle management.
Recognizing this, Amazon designed AWS SaaS Boost to be adaptable to the needs of individual projects and organizations. The management and core services of SaaS Boost were built using a serverless application model, with a dashboard where users can configure the ports, domains, compute settings, databases, file systems, and billing options unique to their apps.
New tenants are introduced to the AWS SaaS Boost environment through an onboarding process that collects a tenant’s configuration options and launches an automation. From there, AWS SaaS Boost provisions tenants with separate subdomains that are used to route them to their architectures. The specific resources that apps will need are set up automatically, so that when new versions of the apps are uploaded, SaaS Boost can deploy the updates to all tenants.
Above: A portion of the SaaS Boost onboarding process.
On the analytics side, SaaS Boost includes a collection of tenant-focused graphs that can be used to analyze trends. Beyond this, the tool enables integration with preprovisioned infrastructure that can aggregate and surface custom metrics views.
In a blog post, AWS worldwide partner solution architecture Adrian Luca said that the goal is to “build a vibrant community of developers using AWS SaaS Boost” for production workloads. “We’d like to [encourage] contributors [to donate] code to enhance and optimize … features. As the project matures, we plan to invite other maintainers to take active roles in determining the project’s direction,” he wrote. “Throughout the preview period with developers all over the world, we received interest from large industry-leading software companies who want to offer their traditional products in an easier way, startups who want to build new products with it, and systems integrators modernizing enterprise software of behalf of customers.”
- up-to-date information on the subjects of interest to you
- our newsletters
- gated thought-leader content and discounted access to our prized events, such as Transform 2021: Learn More
- networking features, and more
Source: Read Full Article