SlideShare a Scribd company logo
1 of 18
The Evolution of Data
Applications
Daniel Myers
Lead, Developer Relations
Snowflake
Previously, Daniel held leadership roles at several
companies, including Google and Cisco. In
addition, he led and founded multiple startups.
Daniel has a bachelor’s degree in computer
engineering and an MBA, and he is an inventor of
three patents.
Twitter: @jdanielmyers
Daniel Myers
Lead, Developer Relations, Snowflake
© 2021 Snowflake Inc. All Rights Reserved 3
DATA APPLICATIONS
ALL APPS ARE DATA APPS
● Data is required to solve the problem
● Data intensive apps have different
considerations
● All apps ingest, transform, and display
data - just in different ways
© 2021 Snowflake Inc. All Rights Reserved
DATA APP USE CASES
Customer
360
Internet
of Things
Machine Learning
& Data Science
App Health &
Security Analytics
Embedded Analytics
© 2022 Snowflake Inc. All Rights Reserved
Borderless Data
with the Data Cloud
File-based + Table-based
Data Lake / Lakehouse
Table-based Data
Warehouse
Evolution of Data Management
© 2022 Snowflake Inc. All Rights Reserved
JSON, Parquet, Avro, ORC, XML
Raw arbitrary binary data
Continuous or batch loading
Transactional data
DEVELOPER CONSIDERATIONS
All data, any speed
Ingest and immediately query JSON, Parquet, Avro,
ORC, XML, and even raw arbitrary binary data.
Code the same way, execute faster
Use familiar programming and tooling to work with build
your application and streamline your architecture.
Create dev environments with real data
Easily create sandboxes, dev, and QA environments
with real, up-to-date data.
Access and share live, ready-to-query data
Instantly access and share live data, cross-cloud
and region, no ETL or API needed.
© 2022 Snowflake Inc. All Rights Reserved
DEVELOPER CONSIDERATIONS
All data, any speed
Ingest and immediately query JSON, Parquet, Avro,
ORC, XML, and even raw arbitrary binary data.
Code the same way, execute faster
Use familiar programming and tooling to work with build
your application and streamline your architecture.
Create dev environments with real data
Easily create sandboxes, dev, and QA environments
with real, up-to-date data.
Access and share live, ready-to-query data
Instantly access and share live data, cross-cloud
and region, no ETL or API needed.
* Snowpark for Python in Private Preview
* Snowpark Java API in Public Preview
© 2022 Snowflake Inc. All Rights Reserved
PROD Data Science
DEV
Zero Copy Cloning
All data, any speed
Ingest and immediately query JSON, Parquet, Avro,
ORC, XML, and even raw arbitrary binary data.
Code the same way, execute faster
Use familiar programming and tooling to work with build
your application and streamline your architecture.
Create dev environments with real data
Easily create sandboxes, dev, and QA environments
with real, up-to-date data.
Access and share live, ready-to-query data
Instantly access and share live data, cross-cloud
and region, no ETL or API needed.
DEVELOPER CONSIDERATIONS
© 2022 Snowflake Inc. All Rights Reserved
Secure Data Sharing
No ETL or API required
Automatically up-to-date
Share UDFs/external functions
Consumer managed compute
Cross-cloud and cross-region
Governed, revocable access
All data, any speed
Ingest and immediately query JSON, Parquet, Avro,
ORC, XML, and even raw arbitrary binary data.
Code the same way, execute faster
Use familiar programming and tooling to work with build
your application and streamline your architecture.
Create dev environments with real data
Easily create sandboxes, dev, and QA environments
with real, up-to-date data.
Access and share live, ready-to-query data
Instantly access and share live data, cross-cloud
and region, no ETL or API needed.
DEVELOPER CONSIDERATIONS
© 2021 Snowflake Inc. All Rights Reserved
TYPES OF DATA APPS
Managed Apps
• Builder of Application is the controller and hoster of data
• Builder manages and operates everything (SaaS), B2C Applications
• Data can be shared to customer from Builder’s Account via data sharing
Connected Apps
• Customer of Application is the controller and hoster of data
• Builder provides application software for the customer to use
• Builder and Customer coordinate to deploy the Application, B2B Applications
• Application is provided credentials to operate with/on data in the Customer’s Account
Native Apps
• Customer of Application is the controller and hoster of data
• Customer installs application via Snowflake Application Marketplace
• Operates entirely within the Customer’s Snowflake Account, B2B Applications
© 2022 Snowflake Inc. All Rights Reserved
MANAGED APPLICATION
Differentiate with data sharing
Unlock revenue or differentiate your product by
delivering live, ready-to-query data to your consumers.
How it works
App provider stores and processes customer data
in it’s own data platform (eg. traditional SaaS model).
Best fit for
● Reaching a large number of customers
● Offering a fully managed service
● B2B or B2C
SaaS Provider
Code
Data Sharing
Customer 1 Customer 2 Customer 2
© 2021 Snowflake Inc. All Rights Reserved
MANAGED APPS REFERENCE ARCHITECTURE
GOOGLE CLOUD | AWS | AZURE
OLTP NoSQL
Operational
Data
Apps & Services
Streaming
Services
Business
Intelligence
Machine
Learning
Sharing
Workload
Isolation
Load data
easily with
Snowpipe
Query data lake
without loading
data using
External Tables
Database
Batched
Data
Analytical
Queries
Event
Data
1
3
2
ETL
4
Cloud Object
Storage
© 2022 Snowflake Inc. All Rights Reserved
SaaS Provider
Code
Data
Consumer 1
Data
Consumer 2
CONNECTED APPLICATION
Provide consumers with control
Compute and storage occur in the consumer’s Snowflake
account. Give them complete control of their data.
How it works
App provider stores and processes consumer data
in customers’ data platform.
Best fit for
● Deploying to 10-100s of customers
● Large/Regulated customers
● B2B
© 2021 Snowflake Inc. All Rights Reserved
CONNECTED APPS REFERENCE ARCHITECTURE
Connected App
Streaming
Services
Customer
Workloads
Sharing
Customer’s Snowflake Account
Load data
easily with
Snowpipe
Batched
Data
Analytical
Queries
Event
Data
2
Builder’s Snowflake Account
3
1
Internal
Stage
Copy Into
Customer or Builder Hosted
GOOGLE CLOUD | AWS | AZURE
© 2022 Snowflake Inc. All Rights Reserved
NATIVE APPLICATION
Bring your app to your customer’s data
Leverage Snowflake infrastructure to build, distribute, and
deploy your app directly in your customer’s Snowflake
account.
How it works
Runs directly in consumer’s account. Data never leaves
consumer-controlled environment.
Best fit for
● 100k+ customers
● Targeting Snowflake customer base
● Large/Regulated customers
Consumer 1
Native App Code
Data
© 2021 Snowflake Inc. All Rights Reserved
NATIVE APPS REFERENCE ARCHITECTURE
Native App Code
Customer
Workloads
Customer’s Snowflake Account
2
Snowflake Marketplace
GOOGLE CLOUD | AWS | AZURE
Marketplace
Native Application
Native App
Data Shares
1
© 2021 Snowflake Inc. All Rights Reserved
APP COMPARISON
Managed Apps Connected Apps Native Apps
Tenancy MTT, OPT, or APT APT APT
Data Location Builder Customer Customer
Builder has Data Access ✅ ✅ 🚫
Customer has Data Access Data Sharing (optional) Direct Direct
DDL Management Builder Builder & Customer Feature of Native App
Customers Anyone Anyone w/connector support Snowflake Customers
Sales/GTM Sold directly from Builder Alignment with Snowflake
Sales
Alignment with Snowflake
Sales
Credential Security Builder Builder & Customer Customer
Onboarding No Dependencies/Immediate Builder & Customer Coordination No Dependencies/Immediate
Operational Costs Builder pays Customer pays License and for variable
Operational Costs
Customer pays License and for variable
Operational Costs
© 2021 Snowflake Inc. All Rights Reserved
THANK YOU
Daniel Myers
Lead, Developer Relations
Snowflake

More Related Content

Similar to Daniel Myers (Snowflake) - Developer Journey_ The Evolution of Data Applications

Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database RoundtableEric Kavanagh
 
Implement a Universal Data Distribution Architecture to Manage All Streaming ...
Implement a Universal Data Distribution Architecture to Manage All Streaming ...Implement a Universal Data Distribution Architecture to Manage All Streaming ...
Implement a Universal Data Distribution Architecture to Manage All Streaming ...Timothy Spann
 
CDS Overview (May 2015)
CDS Overview (May 2015)CDS Overview (May 2015)
CDS Overview (May 2015)Karim Lalji
 
New Enterprisre Capabilities in Telerik Platform
New Enterprisre Capabilities in Telerik PlatformNew Enterprisre Capabilities in Telerik Platform
New Enterprisre Capabilities in Telerik PlatformLohith Goudagere Nagaraj
 
Gaining Instant Insight Into Your Critical SaaS Apps With Collective Intellig...
Gaining Instant Insight Into Your Critical SaaS Apps With Collective Intellig...Gaining Instant Insight Into Your Critical SaaS Apps With Collective Intellig...
Gaining Instant Insight Into Your Critical SaaS Apps With Collective Intellig...ThousandEyes
 
Module 3 - QuickSight Overview
Module 3 - QuickSight OverviewModule 3 - QuickSight Overview
Module 3 - QuickSight OverviewLam Le
 
Government and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application PerformanceGovernment and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application PerformanceSolarWinds
 
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送Google Cloud Platform - Japan
 
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...IDERA Software
 
In-Flight Infotainment and e-Shopping App | iPad App for shopping
In-Flight Infotainment and e-Shopping App | iPad App for shoppingIn-Flight Infotainment and e-Shopping App | iPad App for shopping
In-Flight Infotainment and e-Shopping App | iPad App for shoppingMike Taylor
 
Data Integration for Both Self-Service Analytics and IT Users
Data Integration for Both Self-Service Analytics and IT Users Data Integration for Both Self-Service Analytics and IT Users
Data Integration for Both Self-Service Analytics and IT Users Senturus
 
Realise True Business Value With ThousandEyes
Realise True Business Value With ThousandEyesRealise True Business Value With ThousandEyes
Realise True Business Value With ThousandEyesThousandEyes
 
A Quick Introduction to Microsoft Azure Public Cloud
A Quick Introduction to Microsoft Azure Public CloudA Quick Introduction to Microsoft Azure Public Cloud
A Quick Introduction to Microsoft Azure Public CloudZNetLive
 
Tableau Desktop as a Linked (Open) Data Front-End via ODBC
Tableau Desktop as a Linked (Open) Data Front-End via ODBCTableau Desktop as a Linked (Open) Data Front-End via ODBC
Tableau Desktop as a Linked (Open) Data Front-End via ODBCKingsley Uyi Idehen
 
Master data management app
Master data management appMaster data management app
Master data management appMike Taylor
 
MyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google CloudMyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google CloudGenuitec, LLC
 
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...Precisely
 
Realize True Business Value With ThousandEyes
Realize True Business Value With ThousandEyesRealize True Business Value With ThousandEyes
Realize True Business Value With ThousandEyesThousandEyes
 
Database@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UIDatabase@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UITammy Bednar
 

Similar to Daniel Myers (Snowflake) - Developer Journey_ The Evolution of Data Applications (20)

Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database Roundtable
 
SamSegalResume
SamSegalResumeSamSegalResume
SamSegalResume
 
Implement a Universal Data Distribution Architecture to Manage All Streaming ...
Implement a Universal Data Distribution Architecture to Manage All Streaming ...Implement a Universal Data Distribution Architecture to Manage All Streaming ...
Implement a Universal Data Distribution Architecture to Manage All Streaming ...
 
CDS Overview (May 2015)
CDS Overview (May 2015)CDS Overview (May 2015)
CDS Overview (May 2015)
 
New Enterprisre Capabilities in Telerik Platform
New Enterprisre Capabilities in Telerik PlatformNew Enterprisre Capabilities in Telerik Platform
New Enterprisre Capabilities in Telerik Platform
 
Gaining Instant Insight Into Your Critical SaaS Apps With Collective Intellig...
Gaining Instant Insight Into Your Critical SaaS Apps With Collective Intellig...Gaining Instant Insight Into Your Critical SaaS Apps With Collective Intellig...
Gaining Instant Insight Into Your Critical SaaS Apps With Collective Intellig...
 
Module 3 - QuickSight Overview
Module 3 - QuickSight OverviewModule 3 - QuickSight Overview
Module 3 - QuickSight Overview
 
Government and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application PerformanceGovernment and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application Performance
 
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
 
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
 
In-Flight Infotainment and e-Shopping App | iPad App for shopping
In-Flight Infotainment and e-Shopping App | iPad App for shoppingIn-Flight Infotainment and e-Shopping App | iPad App for shopping
In-Flight Infotainment and e-Shopping App | iPad App for shopping
 
Data Integration for Both Self-Service Analytics and IT Users
Data Integration for Both Self-Service Analytics and IT Users Data Integration for Both Self-Service Analytics and IT Users
Data Integration for Both Self-Service Analytics and IT Users
 
Realise True Business Value With ThousandEyes
Realise True Business Value With ThousandEyesRealise True Business Value With ThousandEyes
Realise True Business Value With ThousandEyes
 
A Quick Introduction to Microsoft Azure Public Cloud
A Quick Introduction to Microsoft Azure Public CloudA Quick Introduction to Microsoft Azure Public Cloud
A Quick Introduction to Microsoft Azure Public Cloud
 
Tableau Desktop as a Linked (Open) Data Front-End via ODBC
Tableau Desktop as a Linked (Open) Data Front-End via ODBCTableau Desktop as a Linked (Open) Data Front-End via ODBC
Tableau Desktop as a Linked (Open) Data Front-End via ODBC
 
Master data management app
Master data management appMaster data management app
Master data management app
 
MyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google CloudMyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google Cloud
 
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
 
Realize True Business Value With ThousandEyes
Realize True Business Value With ThousandEyesRealize True Business Value With ThousandEyes
Realize True Business Value With ThousandEyes
 
Database@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UIDatabase@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UI
 

More from Techsylvania

Tom Mason (Stability AI) - Computing Large Foundational Models Unlisted
Tom Mason (Stability AI) - Computing Large Foundational Models UnlistedTom Mason (Stability AI) - Computing Large Foundational Models Unlisted
Tom Mason (Stability AI) - Computing Large Foundational Models UnlistedTechsylvania
 
Sergiu Biris (MultiversX) - Blurring the Lines Between Web 2.0 and Web 3.0
Sergiu Biris (MultiversX) - Blurring the Lines Between Web 2.0 and Web 3.0Sergiu Biris (MultiversX) - Blurring the Lines Between Web 2.0 and Web 3.0
Sergiu Biris (MultiversX) - Blurring the Lines Between Web 2.0 and Web 3.0Techsylvania
 
Conversation w/ Tijana Kovacevic (Happening) - Keeping Your Startup Heart Whi...
Conversation w/ Tijana Kovacevic (Happening) - Keeping Your Startup Heart Whi...Conversation w/ Tijana Kovacevic (Happening) - Keeping Your Startup Heart Whi...
Conversation w/ Tijana Kovacevic (Happening) - Keeping Your Startup Heart Whi...Techsylvania
 
Aarik Mudgal (METRO.Digital) - How to Implement DDoS Protection in GCP
Aarik Mudgal (METRO.Digital) - How to Implement DDoS Protection in GCPAarik Mudgal (METRO.Digital) - How to Implement DDoS Protection in GCP
Aarik Mudgal (METRO.Digital) - How to Implement DDoS Protection in GCPTechsylvania
 
Tudor Mafteianu (Blu Capital Partners) - What Drives the Value of Your Business?
Tudor Mafteianu (Blu Capital Partners) - What Drives the Value of Your Business?Tudor Mafteianu (Blu Capital Partners) - What Drives the Value of Your Business?
Tudor Mafteianu (Blu Capital Partners) - What Drives the Value of Your Business?Techsylvania
 
Andrew O’Neal (Clearbit) - Scaling a Product Vision Through World-Class Team ...
Andrew O’Neal (Clearbit) - Scaling a Product Vision Through World-Class Team ...Andrew O’Neal (Clearbit) - Scaling a Product Vision Through World-Class Team ...
Andrew O’Neal (Clearbit) - Scaling a Product Vision Through World-Class Team ...Techsylvania
 
Andrew Davies (Paddle) - From Zero to $350m Revenue: Finding and Scaling Your...
Andrew Davies (Paddle) - From Zero to $350m Revenue: Finding and Scaling Your...Andrew Davies (Paddle) - From Zero to $350m Revenue: Finding and Scaling Your...
Andrew Davies (Paddle) - From Zero to $350m Revenue: Finding and Scaling Your...Techsylvania
 
Jonathan Oakes (Google) - Powering Health and Fitness Products
Jonathan Oakes (Google) - Powering Health and Fitness ProductsJonathan Oakes (Google) - Powering Health and Fitness Products
Jonathan Oakes (Google) - Powering Health and Fitness ProductsTechsylvania
 
Yossi Matias (Google) - Driving Societal Change Through AI Innovation
Yossi Matias (Google) - Driving Societal Change Through AI InnovationYossi Matias (Google) - Driving Societal Change Through AI Innovation
Yossi Matias (Google) - Driving Societal Change Through AI InnovationTechsylvania
 
Angus Keck (AgUnity) - Mastering Determination, Adaptability, and Storytellin...
Angus Keck (AgUnity) - Mastering Determination, Adaptability, and Storytellin...Angus Keck (AgUnity) - Mastering Determination, Adaptability, and Storytellin...
Angus Keck (AgUnity) - Mastering Determination, Adaptability, and Storytellin...Techsylvania
 
Efi Dahan (PayPal) - From Local to Global: Tips and Trends to Scale Your Busi...
Efi Dahan (PayPal) - From Local to Global: Tips and Trends to Scale Your Busi...Efi Dahan (PayPal) - From Local to Global: Tips and Trends to Scale Your Busi...
Efi Dahan (PayPal) - From Local to Global: Tips and Trends to Scale Your Busi...Techsylvania
 
Amy Varney (Systemiq Capital) - Has Climate Tech Graduated?
Amy Varney (Systemiq Capital) - Has Climate Tech Graduated?Amy Varney (Systemiq Capital) - Has Climate Tech Graduated?
Amy Varney (Systemiq Capital) - Has Climate Tech Graduated?Techsylvania
 
Nima Banai - Vision to Product: Product Design, Development, and Manufacturin...
Nima Banai - Vision to Product: Product Design, Development, and Manufacturin...Nima Banai - Vision to Product: Product Design, Development, and Manufacturin...
Nima Banai - Vision to Product: Product Design, Development, and Manufacturin...Techsylvania
 
Chris Leacock aka Jillionaire - Embracing Diversity Through Interdisciplinary...
Chris Leacock aka Jillionaire - Embracing Diversity Through Interdisciplinary...Chris Leacock aka Jillionaire - Embracing Diversity Through Interdisciplinary...
Chris Leacock aka Jillionaire - Embracing Diversity Through Interdisciplinary...Techsylvania
 
Emil Boc (Mayor of Cluj-Napoca) - Opening Remarks Day 1
Emil Boc (Mayor of Cluj-Napoca) - Opening Remarks Day 1Emil Boc (Mayor of Cluj-Napoca) - Opening Remarks Day 1
Emil Boc (Mayor of Cluj-Napoca) - Opening Remarks Day 1Techsylvania
 
Patrick Poels (Snyk) - The 3 Key Rules of Building Globally Distributed Teams
Patrick Poels (Snyk) - The 3 Key Rules of Building Globally Distributed TeamsPatrick Poels (Snyk) - The 3 Key Rules of Building Globally Distributed Teams
Patrick Poels (Snyk) - The 3 Key Rules of Building Globally Distributed TeamsTechsylvania
 
Eduard Varvara (Barings, MassMutual) - How Barings is Shaping a Culture of In...
Eduard Varvara (Barings, MassMutual) - How Barings is Shaping a Culture of In...Eduard Varvara (Barings, MassMutual) - How Barings is Shaping a Culture of In...
Eduard Varvara (Barings, MassMutual) - How Barings is Shaping a Culture of In...Techsylvania
 
Cristina Morariu (MassMutual Romania) -How Is Technology & Innovation Shaping...
Cristina Morariu (MassMutual Romania) -How Is Technology & Innovation Shaping...Cristina Morariu (MassMutual Romania) -How Is Technology & Innovation Shaping...
Cristina Morariu (MassMutual Romania) -How Is Technology & Innovation Shaping...Techsylvania
 
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...Techsylvania
 
Julie Xu (Carta) - Designing a product experience vision at scale
Julie Xu (Carta) - Designing a product experience vision at scaleJulie Xu (Carta) - Designing a product experience vision at scale
Julie Xu (Carta) - Designing a product experience vision at scaleTechsylvania
 

More from Techsylvania (20)

Tom Mason (Stability AI) - Computing Large Foundational Models Unlisted
Tom Mason (Stability AI) - Computing Large Foundational Models UnlistedTom Mason (Stability AI) - Computing Large Foundational Models Unlisted
Tom Mason (Stability AI) - Computing Large Foundational Models Unlisted
 
Sergiu Biris (MultiversX) - Blurring the Lines Between Web 2.0 and Web 3.0
Sergiu Biris (MultiversX) - Blurring the Lines Between Web 2.0 and Web 3.0Sergiu Biris (MultiversX) - Blurring the Lines Between Web 2.0 and Web 3.0
Sergiu Biris (MultiversX) - Blurring the Lines Between Web 2.0 and Web 3.0
 
Conversation w/ Tijana Kovacevic (Happening) - Keeping Your Startup Heart Whi...
Conversation w/ Tijana Kovacevic (Happening) - Keeping Your Startup Heart Whi...Conversation w/ Tijana Kovacevic (Happening) - Keeping Your Startup Heart Whi...
Conversation w/ Tijana Kovacevic (Happening) - Keeping Your Startup Heart Whi...
 
Aarik Mudgal (METRO.Digital) - How to Implement DDoS Protection in GCP
Aarik Mudgal (METRO.Digital) - How to Implement DDoS Protection in GCPAarik Mudgal (METRO.Digital) - How to Implement DDoS Protection in GCP
Aarik Mudgal (METRO.Digital) - How to Implement DDoS Protection in GCP
 
Tudor Mafteianu (Blu Capital Partners) - What Drives the Value of Your Business?
Tudor Mafteianu (Blu Capital Partners) - What Drives the Value of Your Business?Tudor Mafteianu (Blu Capital Partners) - What Drives the Value of Your Business?
Tudor Mafteianu (Blu Capital Partners) - What Drives the Value of Your Business?
 
Andrew O’Neal (Clearbit) - Scaling a Product Vision Through World-Class Team ...
Andrew O’Neal (Clearbit) - Scaling a Product Vision Through World-Class Team ...Andrew O’Neal (Clearbit) - Scaling a Product Vision Through World-Class Team ...
Andrew O’Neal (Clearbit) - Scaling a Product Vision Through World-Class Team ...
 
Andrew Davies (Paddle) - From Zero to $350m Revenue: Finding and Scaling Your...
Andrew Davies (Paddle) - From Zero to $350m Revenue: Finding and Scaling Your...Andrew Davies (Paddle) - From Zero to $350m Revenue: Finding and Scaling Your...
Andrew Davies (Paddle) - From Zero to $350m Revenue: Finding and Scaling Your...
 
Jonathan Oakes (Google) - Powering Health and Fitness Products
Jonathan Oakes (Google) - Powering Health and Fitness ProductsJonathan Oakes (Google) - Powering Health and Fitness Products
Jonathan Oakes (Google) - Powering Health and Fitness Products
 
Yossi Matias (Google) - Driving Societal Change Through AI Innovation
Yossi Matias (Google) - Driving Societal Change Through AI InnovationYossi Matias (Google) - Driving Societal Change Through AI Innovation
Yossi Matias (Google) - Driving Societal Change Through AI Innovation
 
Angus Keck (AgUnity) - Mastering Determination, Adaptability, and Storytellin...
Angus Keck (AgUnity) - Mastering Determination, Adaptability, and Storytellin...Angus Keck (AgUnity) - Mastering Determination, Adaptability, and Storytellin...
Angus Keck (AgUnity) - Mastering Determination, Adaptability, and Storytellin...
 
Efi Dahan (PayPal) - From Local to Global: Tips and Trends to Scale Your Busi...
Efi Dahan (PayPal) - From Local to Global: Tips and Trends to Scale Your Busi...Efi Dahan (PayPal) - From Local to Global: Tips and Trends to Scale Your Busi...
Efi Dahan (PayPal) - From Local to Global: Tips and Trends to Scale Your Busi...
 
Amy Varney (Systemiq Capital) - Has Climate Tech Graduated?
Amy Varney (Systemiq Capital) - Has Climate Tech Graduated?Amy Varney (Systemiq Capital) - Has Climate Tech Graduated?
Amy Varney (Systemiq Capital) - Has Climate Tech Graduated?
 
Nima Banai - Vision to Product: Product Design, Development, and Manufacturin...
Nima Banai - Vision to Product: Product Design, Development, and Manufacturin...Nima Banai - Vision to Product: Product Design, Development, and Manufacturin...
Nima Banai - Vision to Product: Product Design, Development, and Manufacturin...
 
Chris Leacock aka Jillionaire - Embracing Diversity Through Interdisciplinary...
Chris Leacock aka Jillionaire - Embracing Diversity Through Interdisciplinary...Chris Leacock aka Jillionaire - Embracing Diversity Through Interdisciplinary...
Chris Leacock aka Jillionaire - Embracing Diversity Through Interdisciplinary...
 
Emil Boc (Mayor of Cluj-Napoca) - Opening Remarks Day 1
Emil Boc (Mayor of Cluj-Napoca) - Opening Remarks Day 1Emil Boc (Mayor of Cluj-Napoca) - Opening Remarks Day 1
Emil Boc (Mayor of Cluj-Napoca) - Opening Remarks Day 1
 
Patrick Poels (Snyk) - The 3 Key Rules of Building Globally Distributed Teams
Patrick Poels (Snyk) - The 3 Key Rules of Building Globally Distributed TeamsPatrick Poels (Snyk) - The 3 Key Rules of Building Globally Distributed Teams
Patrick Poels (Snyk) - The 3 Key Rules of Building Globally Distributed Teams
 
Eduard Varvara (Barings, MassMutual) - How Barings is Shaping a Culture of In...
Eduard Varvara (Barings, MassMutual) - How Barings is Shaping a Culture of In...Eduard Varvara (Barings, MassMutual) - How Barings is Shaping a Culture of In...
Eduard Varvara (Barings, MassMutual) - How Barings is Shaping a Culture of In...
 
Cristina Morariu (MassMutual Romania) -How Is Technology & Innovation Shaping...
Cristina Morariu (MassMutual Romania) -How Is Technology & Innovation Shaping...Cristina Morariu (MassMutual Romania) -How Is Technology & Innovation Shaping...
Cristina Morariu (MassMutual Romania) -How Is Technology & Innovation Shaping...
 
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
 
Julie Xu (Carta) - Designing a product experience vision at scale
Julie Xu (Carta) - Designing a product experience vision at scaleJulie Xu (Carta) - Designing a product experience vision at scale
Julie Xu (Carta) - Designing a product experience vision at scale
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

Daniel Myers (Snowflake) - Developer Journey_ The Evolution of Data Applications

  • 1. The Evolution of Data Applications Daniel Myers Lead, Developer Relations Snowflake
  • 2. Previously, Daniel held leadership roles at several companies, including Google and Cisco. In addition, he led and founded multiple startups. Daniel has a bachelor’s degree in computer engineering and an MBA, and he is an inventor of three patents. Twitter: @jdanielmyers Daniel Myers Lead, Developer Relations, Snowflake
  • 3. © 2021 Snowflake Inc. All Rights Reserved 3 DATA APPLICATIONS ALL APPS ARE DATA APPS ● Data is required to solve the problem ● Data intensive apps have different considerations ● All apps ingest, transform, and display data - just in different ways
  • 4. © 2021 Snowflake Inc. All Rights Reserved DATA APP USE CASES Customer 360 Internet of Things Machine Learning & Data Science App Health & Security Analytics Embedded Analytics
  • 5. © 2022 Snowflake Inc. All Rights Reserved Borderless Data with the Data Cloud File-based + Table-based Data Lake / Lakehouse Table-based Data Warehouse Evolution of Data Management
  • 6. © 2022 Snowflake Inc. All Rights Reserved JSON, Parquet, Avro, ORC, XML Raw arbitrary binary data Continuous or batch loading Transactional data DEVELOPER CONSIDERATIONS All data, any speed Ingest and immediately query JSON, Parquet, Avro, ORC, XML, and even raw arbitrary binary data. Code the same way, execute faster Use familiar programming and tooling to work with build your application and streamline your architecture. Create dev environments with real data Easily create sandboxes, dev, and QA environments with real, up-to-date data. Access and share live, ready-to-query data Instantly access and share live data, cross-cloud and region, no ETL or API needed.
  • 7. © 2022 Snowflake Inc. All Rights Reserved DEVELOPER CONSIDERATIONS All data, any speed Ingest and immediately query JSON, Parquet, Avro, ORC, XML, and even raw arbitrary binary data. Code the same way, execute faster Use familiar programming and tooling to work with build your application and streamline your architecture. Create dev environments with real data Easily create sandboxes, dev, and QA environments with real, up-to-date data. Access and share live, ready-to-query data Instantly access and share live data, cross-cloud and region, no ETL or API needed. * Snowpark for Python in Private Preview * Snowpark Java API in Public Preview
  • 8. © 2022 Snowflake Inc. All Rights Reserved PROD Data Science DEV Zero Copy Cloning All data, any speed Ingest and immediately query JSON, Parquet, Avro, ORC, XML, and even raw arbitrary binary data. Code the same way, execute faster Use familiar programming and tooling to work with build your application and streamline your architecture. Create dev environments with real data Easily create sandboxes, dev, and QA environments with real, up-to-date data. Access and share live, ready-to-query data Instantly access and share live data, cross-cloud and region, no ETL or API needed. DEVELOPER CONSIDERATIONS
  • 9. © 2022 Snowflake Inc. All Rights Reserved Secure Data Sharing No ETL or API required Automatically up-to-date Share UDFs/external functions Consumer managed compute Cross-cloud and cross-region Governed, revocable access All data, any speed Ingest and immediately query JSON, Parquet, Avro, ORC, XML, and even raw arbitrary binary data. Code the same way, execute faster Use familiar programming and tooling to work with build your application and streamline your architecture. Create dev environments with real data Easily create sandboxes, dev, and QA environments with real, up-to-date data. Access and share live, ready-to-query data Instantly access and share live data, cross-cloud and region, no ETL or API needed. DEVELOPER CONSIDERATIONS
  • 10. © 2021 Snowflake Inc. All Rights Reserved TYPES OF DATA APPS Managed Apps • Builder of Application is the controller and hoster of data • Builder manages and operates everything (SaaS), B2C Applications • Data can be shared to customer from Builder’s Account via data sharing Connected Apps • Customer of Application is the controller and hoster of data • Builder provides application software for the customer to use • Builder and Customer coordinate to deploy the Application, B2B Applications • Application is provided credentials to operate with/on data in the Customer’s Account Native Apps • Customer of Application is the controller and hoster of data • Customer installs application via Snowflake Application Marketplace • Operates entirely within the Customer’s Snowflake Account, B2B Applications
  • 11. © 2022 Snowflake Inc. All Rights Reserved MANAGED APPLICATION Differentiate with data sharing Unlock revenue or differentiate your product by delivering live, ready-to-query data to your consumers. How it works App provider stores and processes customer data in it’s own data platform (eg. traditional SaaS model). Best fit for ● Reaching a large number of customers ● Offering a fully managed service ● B2B or B2C SaaS Provider Code Data Sharing Customer 1 Customer 2 Customer 2
  • 12. © 2021 Snowflake Inc. All Rights Reserved MANAGED APPS REFERENCE ARCHITECTURE GOOGLE CLOUD | AWS | AZURE OLTP NoSQL Operational Data Apps & Services Streaming Services Business Intelligence Machine Learning Sharing Workload Isolation Load data easily with Snowpipe Query data lake without loading data using External Tables Database Batched Data Analytical Queries Event Data 1 3 2 ETL 4 Cloud Object Storage
  • 13. © 2022 Snowflake Inc. All Rights Reserved SaaS Provider Code Data Consumer 1 Data Consumer 2 CONNECTED APPLICATION Provide consumers with control Compute and storage occur in the consumer’s Snowflake account. Give them complete control of their data. How it works App provider stores and processes consumer data in customers’ data platform. Best fit for ● Deploying to 10-100s of customers ● Large/Regulated customers ● B2B
  • 14. © 2021 Snowflake Inc. All Rights Reserved CONNECTED APPS REFERENCE ARCHITECTURE Connected App Streaming Services Customer Workloads Sharing Customer’s Snowflake Account Load data easily with Snowpipe Batched Data Analytical Queries Event Data 2 Builder’s Snowflake Account 3 1 Internal Stage Copy Into Customer or Builder Hosted GOOGLE CLOUD | AWS | AZURE
  • 15. © 2022 Snowflake Inc. All Rights Reserved NATIVE APPLICATION Bring your app to your customer’s data Leverage Snowflake infrastructure to build, distribute, and deploy your app directly in your customer’s Snowflake account. How it works Runs directly in consumer’s account. Data never leaves consumer-controlled environment. Best fit for ● 100k+ customers ● Targeting Snowflake customer base ● Large/Regulated customers Consumer 1 Native App Code Data
  • 16. © 2021 Snowflake Inc. All Rights Reserved NATIVE APPS REFERENCE ARCHITECTURE Native App Code Customer Workloads Customer’s Snowflake Account 2 Snowflake Marketplace GOOGLE CLOUD | AWS | AZURE Marketplace Native Application Native App Data Shares 1
  • 17. © 2021 Snowflake Inc. All Rights Reserved APP COMPARISON Managed Apps Connected Apps Native Apps Tenancy MTT, OPT, or APT APT APT Data Location Builder Customer Customer Builder has Data Access ✅ ✅ 🚫 Customer has Data Access Data Sharing (optional) Direct Direct DDL Management Builder Builder & Customer Feature of Native App Customers Anyone Anyone w/connector support Snowflake Customers Sales/GTM Sold directly from Builder Alignment with Snowflake Sales Alignment with Snowflake Sales Credential Security Builder Builder & Customer Customer Onboarding No Dependencies/Immediate Builder & Customer Coordination No Dependencies/Immediate Operational Costs Builder pays Customer pays License and for variable Operational Costs Customer pays License and for variable Operational Costs
  • 18. © 2021 Snowflake Inc. All Rights Reserved THANK YOU Daniel Myers Lead, Developer Relations Snowflake