Design Patterns for Building Multi-Tenant Applications on Snowflake

October 8, 2021

In a multi-tenant architecture, a single instance of a software application serves multiple customers. Multi-tenant Snowflake applications typically conform to one of three design patterns: multi-tenant table, object per tenant, or account per tenant. Each has different advantages regarding security, storage, compute, and connectivity, so there are times when a hybrid approach is needed.Download this white paper to learn more about design patterns for multi-tenant Snowflake applications, including:

  • The characteristics, pros and cons, and costs and benefits of the three main design patterns

  • Detailed pattern descriptions and guidance on the Snowflake features required for implementation

  • Information to help you evaluate tenancy models based on security, storage, and compute

Previous Flipbook
5 Best Practices for Building a Successful Startup
5 Best Practices for Building a Successful Startup

Next Flipbook
Best Practices for Optimizing Your dbt and Snowflake Deployment
Best Practices for Optimizing Your dbt and Snowflake Deployment