Resources for building your SaaS product on AWS
Tags: aws, saas, serverless, kubernetes
Published: 2021-04-15 07:51:01

---
title: Resources for building your SaaS product on AWS
published: true
description: A large collection of code samples, blog posts, and white papers that in-depth explain and show how to build you SaaS product on AWS
tags: aws,saas,serverless,kubernetes
cover_image: https://cdn.grosch.se/dev-to/resources-for-building-your-saas-product-on-aws/resources-for-building-your-saas-product-on-aws.png
---

This post contains a large collection of code samples, blog posts, and white papers that in-depth explain and show how to build you SaaS product on AWS. If you have any questions, please reach out on [Twitter](https://twitter.com/GunnarGrosch) or [LinkedIn](https://www.linkedin.com/in/gunnargrosch/).

## Code samples
#### AWS SaaS Factory Monolith to Serverless SaaS Workshop
The goal of this lab is to guide you through a monolith to serverless SaaS migration that provides a more in-depth look at the common moving parts of this problem. Certainly, each solution will have its own unique collection of migration challenges. However, seeing a working example can provide you with insights into patterns and strategies that can help shape your approach to moving your monolithic environment to a multi-tenant SaaS model.
https://github.com/aws-samples/aws-saas-factory-serverless-workshop
#### Building Serverless SaaS with Lambda layers
One of the key goals of every software-as-a-service (SaaS) architect, is to create an environment where the complexity of multi-tenancy is largely hidden away from developers. The goal of this session is to introduce frameworks, libraries, and tooling that limits a developer’s need to have any awareness of tenant context. This will free up developers to focus on the features and functionality of their system.
https://github.com/aws-samples/aws-serverless-saas-layers
#### Building SaaS Solutions on AWS
This workshop provides a series of activities for attendees to interact with a functional solution, and hands-on exercises that introduce code and configuration to realize and extend the capabilities of this SaaS environment. The combination of lecture and exercises through the lens of a working reference solution give greater insight into SaaS on AWS best practices.
https://github.com/aws-samples/aws-saas-factory-bootcamp
#### EKS SaaS - Reference Solution
The code provide here is intended to provide a sample implementation of a SaaS EKS solution. The goal is to provide SaaS developers and architects with working code that will illustrate how multi-tenant SaaS applications can be design and delivered on AWS. The solution covers a broad range of multi-tenant considerations, including tenant isolation, identity, data partitioning, and deployment. It provides developers with a prescriptive approach the the fundamentals of building SaaS solution with EKS. 
https://github.com/aws-samples/aws-saas-factory-eks-reference-architecture
#### Saas Tenant Isolation Architecture
https://github.com/aws-samples/saas-tenant-isolation-architecture
#### Multi-tenant data isolation using PostgreSQL RLS
https://github.com/aws-samples/aws-saas-factory-postgresql-rls
#### Using Amazon SQS in a Multi-tenant Solution
https://github.com/aws-samples/aws-saas-factory-sqs-multi-tenancy
#### Storing Multi-Tenant Data on Amazon S3
https://github.com/aws-samples/aws-saas-factory-s3-multitenancy
#### Reference Billing/Metering Service
https://github.com/aws-samples/aws-saas-factory-billing-and-metering-reference-implementation

## Blog posts
#### AWS Well-Architected SaaS Lens Helps Customers Transform to a Software-as-a-Service Model
https://aws.amazon.com/blogs/apn/aws-well-architected-saas-lens-helps-customers-transform-to-software-as-a-service-model/
#### Assessing the Reliability of Your SaaS Environment with the AWS Well-Architected SaaS Lens
https://aws.amazon.com/blogs/apn/assessing-the-reliability-of-your-saas-environment-with-the-aws-well-architected-saas-lens/
#### Building a Multi-Tenant SaaS Solution Using Amazon EKS
https://aws.amazon.com/blogs/apn/building-a-multi-tenant-saas-solution-using-amazon-eks/
#### Storing Multi-Tenant SaaS Data in a Serverless Environment with Amazon Keyspaces
https://aws.amazon.com/blogs/apn/storing-multi-tenant-saas-data-in-a-serverless-environment-with-amazon-keyspaces/
#### Explore SaaS Tenant Isolation Strategies in New SaaS Whitepaper
https://aws.amazon.com/blogs/apn/explore-saas-tenant-isolation-strategies-in-new-saas-whitepaper/
#### Applying Dynamically Generated Isolation Policies in SaaS Environments
https://aws.amazon.com/blogs/apn/applying-dynamically-generated-isolation-policies-in-saas-environments/
#### Explore the SaaS Journey Framework in New AWS Whitepaper
https://aws.amazon.com/blogs/apn/explore-the-saas-journey-framework-in-new-aws-whitepaper/

## White papers
#### SaaS Tenant Isolation Strategies
https://d1.awsstatic.com/whitepapers/saas-tenant-isolation-strategies.pdf
#### SaaS Journey Framework: Building a New SaaS Solution on AWS
https://amer.resources.awscloud.com/building-saas-on-aws/saas-journey-framework-building-a-new-saas-solution-on-aws