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