AWS re:Invent 2017: Deconstructing SaaS: A Deep Dive into Building Multi-tenant Solu (ARC407)

  Рет қаралды 25,548

Amazon Web Services

Amazon Web Services

Күн бұрын

SaaS presents developers with a unique blend of architectural challenges. While the concepts of multi-tenancy are straightforward, the reality of making all the moving parts work together can be daunting. In this session, we move beyond the conceptual bits of SaaS and look under the hood of an SaaS application. Our goal is to examine the fundamentals of identity, data partitioning, and tenant isolation through the lens of a working solution and to highlight the challenges and strategies associated with building a next generation SaaS application on AWS. We look at the full lifecycle of registering new tenants, applying security policies to prevent cross-tenant access, and leveraging tenant profiles to effectively distribute and partition tenant data. We intend to connect many of the conceptual dots of an SaaS implementation, highlighting the tradeoffs and considerations that can shape your approach to SaaS architecture.

Пікірлер: 6
@CristianKlein
@CristianKlein 6 жыл бұрын
The presenter argues that the multi-tenancy model used in the example is pooled. However, it feels to me that it can be seen as pooled storage, siloed authentication and authorization. Sure, one DynamoDB table is shared by multiple tenants, but each tenant has its own user pool and policies.
@dimkir100
@dimkir100 5 жыл бұрын
From how I understood, it pools "heavy" or "costly" resources. Eg. you wouldn't want to provision for each tenant a new DynamoDB table with 100 Capacity Units each. You would rather provision one big table with 1000 Capacity units and pool this table between tenants. Whereas for User Pools - IFAIK there's no huge cost implications of creating a new UserPool for each user.... HTH
@dimkir100
@dimkir100 5 жыл бұрын
Slides for the talk are here www.slideshare.net/AmazonWebServices/deconstructing-saas-a-deep-dive-into-building-multitenant-solutions-on-aws-arc407-reinvent-2017
@onemator
@onemator 6 жыл бұрын
Where can I download the PDF and application code?
@simrankaurkhurana
@simrankaurkhurana 3 жыл бұрын
@@onemator Thanks for sharing! I watch a lot of these videos but I am not sure how to find the Github repo. Can you suggest how can I find them for such reInventvideos?
@133289ify
@133289ify 3 жыл бұрын
me: want to drop a small multi-tenant website this evening aws:
AWS re:Invent 2017: Deep Dive on AWS CloudFormation (DEV317)
1:00:01
Amazon Web Services
Рет қаралды 54 М.
ВОДА В СОЛО
00:20
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 30 МЛН
AWS re:Invent 2017: Deep Dive into the New Network Load Balancer (NET304)
55:17