Emerging Models for Data Applications
summary
Covers concrete deployment choices for Snowflake-based data apps and the tradeoffs: a managed, connected, native taxonomy plus a hybrid path; nine comparison traits (security, who pays storage/compute, tenancy, interoperability, UI access). Managed means the builder hosts and pays, uses data sharing/external functions, and can customize; connected means the customer keeps source data and provides credentials so sensitive PII stays in customer accounts; native packages apps for the Snowflake Marketplace to monetize but is limited to Snowflake primitives.
AI-written summary · about
chapters (15)
- 0:00Introduction to data applications
- 1:46What are data applications
- 2:28Primary challenges in data apps
- 3:33Key decision factors
- 4:59Nine comparison traits explained
- 6:24Typical deployment approaches
- 8:32Managed application details
- 9:36Connected application overview
- 10:19Native application concept
- 11:04Managed app architecture benefits
- 13:54Connected app data control
- 16:22Hybrid deployment approach
- 17:27Native app framework benefits
- 18:49Marketplace and monetization
- 20:33Deployment model summary
related talks
19mDataEngBytes 2023 - SYD-T3-06 - James Weakley
30mBuilding Data AI Application with the Snowflake AI Data Cloud
01h 12mBuild & deploy a Snowflake Native Application using Python
20mSnowflake concepts & architecture
24mA Single Data Platform for All of Your Workloads
26mFrom Data Sharing To Data Collaboration
17mDataEngBytes 2023 - SYD-T1-05 - Patrick Cuba
13mStreamline workloads with deep integration from Snowflake
