AWS - SaaS Architecture patterns and migration strategies

April 21, 2022

SaaS architecture varies across domains, stacks, and customer requirements. However, there are well-defined patterns that must be addressed by SaaS solutions. Identity, onboarding, tenant isolation, data partitioning, tiering — these are among the patterns that, while implemented differently on AWS stacks and services, are core to most SaaS solutions. Let's look into the landscape of these SaaS patterns and at the permutations of architecture and code that are used to bring these patterns to life with different compute, storage, identity, networking, and management constructs.

Previous Video
AWS - Microservice Design and Decomposition
AWS - Microservice Design and Decomposition

Next Video
AWS - Tenant Isolation and data partitioning
AWS - Tenant Isolation and data partitioning