[{"data":1,"prerenderedAt":111},["ShallowReactive",2],{"reinvent2025-sas312":3},{"id":4,"title":5,"YouTubeChannelID":6,"banner":6,"contributors":7,"description":6,"extension":10,"introBox":11,"meta":14,"pdf":15,"resources":18,"stem":109,"type":6,"video":6,"videos":6,"__hash__":110},"reinvent2025\u002Freinvent2025\u002Fsas312.json","SAS312: Integration Patterns for Multi-Tenant Systems",null,[8,9],"content\u002Fcontributors\u002Falexander-gnsche.json","content\u002Fcontributors\u002Fdirk-frhner.json","json",{"headline":12,"text":13},"Resources for SAS312: Integration patterns for multi-tenant systems","Abstract: Today's SaaS applications are interconnected: they expose APIs, publish events, call third-party services, and externalize states. Adding multi-tenancy to these integrations introduces new challenges. How do builders ensure tenant performance and data isolation whilst sharing resources? In this session, learn about common design trade-offs for multi-tenant integrations and how to navigate them with design patterns, illustrated by examples.",{},{"source":16,"headline":17},"…","Slides from the presentation",{"left":19,"right":62},[20,27,33,39,45,51,57],{"headline":21,"subheading":22,"text":23,"button":24},"Optimize multi-tenant serverless architectures","AWS re:Invent 2024 (SVS322)","Key best practices for building multi-tenant solutions using AWS Lambda, Step Functions, SQS, SNS, and EventBridge to achieve data isolation and scalability.",{"text":25,"link":26},"Watch","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=iUAPybpJ2ek",{"headline":28,"subheading":29,"text":30,"button":31},"Getting started with serverless SaaS","AWS re:Invent 2024 (SEG209)","Fundamentals of serverless SaaS on AWS, including Lambda, API Gateway, event-driven services, and handling multi-tenant architectures.",{"text":25,"link":32},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5TBzdDV60wE",{"headline":34,"subheading":35,"text":36,"button":37},"SaaS meets cell-based architecture","AWS re:Invent 2024 (SAS315)","Deep dive into using cell-based architectures as a natural fit for multi-tenant SaaS, covering isolation, deployment, regional distribution, and tiering strategies in distributed systems.",{"text":25,"link":38},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=wYm_PJc2U8c",{"headline":40,"subheading":41,"text":42,"button":43},"Accelerating multi-tenant development with the SaaS Builder Toolkit","AWS re:Invent 2024 (SAS406)","How the SaaS Builder Toolkit decomposes SaaS into building blocks for multi-tenant environments, including control planes, tenant onboarding, authentication, tiering, and provisioning tenant resources.",{"text":25,"link":44},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=gDFK3oBRICw",{"headline":46,"subheading":47,"text":48,"button":49},"Simplifying multi-tenancy with Amazon ECS","AWS re:Invent 2024 (session code TBD)","Patterns for implementing multi-tenant SaaS applications on Amazon ECS with AWS Fargate, addressing tenant isolation, onboarding, metering, and monitoring in container-based architectures.",{"text":25,"link":50},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=M7tNpEnnnhk",{"headline":52,"subheading":53,"text":54,"button":55},"Event-driven architectures at scale","AWS re:Invent 2024 (API307)","Patterns for running large-scale, event-driven systems with Amazon EventBridge, including schema management, evolution, and observability for highly distributed applications.",{"text":25,"link":56},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=dy7UXS7ur14",{"headline":58,"subheading":47,"text":59,"button":60},"Next generation SaaS","Explores new multi-tenant architecture and operational strategies for SaaS builders, focusing on scaling, resilience, automation, and operational insights for SaaS businesses.",{"text":25,"link":61},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=fCpRypG0N1M",[63,95],{"headline":64,"subheading":65,"text":66,"bullets":67},"Multi-tenant serverless resources","AWS blogs and patterns","Core resources on DynamoDB multi-tenancy, SQS fair queues, and serverless integration patterns for noisy neighbor mitigation.",[68,71,74,77,80,83,86,89,92],{"text":69,"link":70},"Building resilient multi-tenant systems with Amazon SQS fair queues","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fbuilding-resilient-multi-tenant-systems-with-amazon-sqs-fair-queues\u002F",{"text":72,"link":73},"Partitioning pooled multi-tenant SaaS data with Amazon DynamoDB","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fapn\u002Fpartitioning-pooled-multi-tenant-saas-data-with-amazon-dynamodb\u002F",{"text":75,"link":76},"Building a multi-tenant SaaS solution using AWS serverless services","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fapn\u002Fbuilding-a-multi-tenant-saas-solution-using-aws-serverless-services\u002F",{"text":78,"link":79},"Amazon DynamoDB data modeling for multi-tenancy (Part 1)","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fdatabase\u002Famazon-dynamodb-data-modeling-for-multi-tenancy-part-1\u002F",{"text":81,"link":82},"AWS multi-tenant SaaS storage strategies with DynamoDB","https:\u002F\u002Fdocs.aws.amazon.com\u002Fwhitepapers\u002Flatest\u002Fmulti-tenant-saas-storage-strategies\u002Fmultitenancy-on-dynamodb.html",{"text":84,"link":85},"Serverless multi-tenant deployments GitHub samples","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-multi-tenant-deployments",{"text":87,"link":88},"Building multi-tenant SaaS with AWS Lambda tenant isolation mode","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fbuilding-multi-tenant-saas-applications-with-aws-lambdas-new-tenant-isolation-mode\u002F",{"text":90,"link":91},"Multi-tenant serverless API pattern - ServerlessLand","https:\u002F\u002Fserverlessland.com\u002Fpatterns\u002Fserverless-multi-tenant-api",{"text":93,"link":94},"ServerlessLand patterns collection","https:\u002F\u002Fserverlessland.com\u002Fpatterns",{"headline":96,"subheading":97,"text":98,"bullets":99},"Queues, noisy neighbors & messaging","SQS and integration docs","Guidance on mitigating noisy neighbors in multi-tenant queues and choosing serverless messaging services.",[100,103,106],{"text":101,"link":102},"Amazon SQS fair queues documentation","https:\u002F\u002Fdocs.aws.amazon.com\u002FAWSSimpleQueueService\u002Flatest\u002FSQSDeveloperGuide\u002Fsqs-fair-queues.html",{"text":104,"link":105},"Choosing messaging services for serverless apps (SQS, SNS, EventBridge)","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fchoosing-between-messaging-services-for-serverless-applications\u002F",{"text":107,"link":108},"AWS Well-Architected multi-tenant architectures guidance","https:\u002F\u002Faws.amazon.com\u002Fsolutions\u002Fguidance\u002Fmulti-tenant-architectures-on-aws\u002F","reinvent2025\u002Fsas312","4924BPtLKawCIJD-mivQpNVsHYaKE6A8XQ-aL0Z-D6M",1792578931593]