For some, the move to SaaS starts with figuring out how to migrate their existing single-tenant product to a multi-tenant model. There are many strategies and approaches to this migration that include both technical and business transformation. Identifying a migration approach that addresses the near- and long-term goals of a SaaS business is essential to finding an approach that balances these needs.
AWS SaaS Factory Architecture Track: SaaS Migration Strategies
Many independent software vendors (ISVs) would like to deliver solutions based on a software-as-a-service (SaaS) model, but find it daunting to migrate a single-tenant application to a multi-tenant environment. In this course, you will learn common strategies that ISVs employ as they consider the move to SaaS. You will also review a wide range of transformation patterns that cover everything from a lift-and-shift of your monolith to an incremental cutover to multi-tenant-aware microservices, data, and infrastructure. You will see the challenges and technical considerations that shape a solution, allowing you to better align with SaaS best practices.
Migrating Applications to SaaS: A Minimally Invasive Approach
In this blog post, we review the merits of each minimally invasive migration strategy. We’ll also look at how the management and operational aspects of the business need to change to support migration. This blog post should provide you with insights into some of the patterns that might fit the migration needs of your SaaS applications.
Migrating Applications to SaaS: Rethinking Your Design
The goal of this blog post is to look at SaaS migration models that allow you to stop and reconsider the design and architecture of your applications. The emphasis shifts from minimizing change to putting your solution on a path where it can begin to align itself with AWS and SaaS best practices and design principles. This will also put your solution in a much better position to adopt the agility and automation values that enable your business to more rapidly respond to market and competitive pressures.
SaaS Migration: Real-world Patterns and Strategies
Migrating an existing single-tenant solution to a multi-tenant SaaS model can be challenging. Finding a migration approach that balances the ongoing needs of the business with the market, cost, and competitive pressures of getting to SaaS often requires teams to identify creative migration strategies. In this session, we explore common SaaS migration patterns and dive deep into the specific architecture, operational, deployment, and build strategies that are used to implement these patterns. We review a range of options that span from minimally invasive to a complete rewrite, highlighting the challenges, advantages, and demands of each of these approaches.