From the course: Intro to Snowflake for Devs, Data Scientists, Data Engineers

Unlock this course with a free trial

Join today to access over 24,800 courses taught by industry experts.

Snowflake applications overview: Part 2

Snowflake applications overview: Part 2

- Earlier, we introduced the notion of an application. We talked about app architecture concepts, especially frontend and backend. We talked about Snowflake's drivers and connectors, we talked briefly about the Snowflake Python API, and we introduced hybrid tables, which support transactional workloads. In this video, we'll talk through some stylized app stacks that incorporates Snowflake to greater or lesser degrees. So here's what I'm trying to convey through this chart. If you wake up one morning and you're like, "You know what? I want to have Snowflake as part of my app infrastructure." The first big decision you need to make is whether you want to host the frontend of the app outside of Snowflake's infrastructure, and you want to use Snowflake as the backend, roughly speaking, that's this first set of two sample architectures on the left. Or do you want to host the entire thing in Snowflake, including the frontend, to bring your code closer to the data? And again, for the…

Contents