← Back to Tutorials

3. Data Architecture

Three Layers

LayerDescription
Cloud ServicesAuthentication, query optimization, metadata management, infrastructure management
Compute (Virtual Warehouses)Elastic clusters of EC2/VM instances that execute queries. Can be resized, suspended, or scaled out.
StorageCompressed, columnar format in cloud blob storage (S3/Azure Blob/GCS). Pay only for what you use.
Snowflake three-layer architecture

Key Principles

-- Snowflake automatically manages storage
-- No DBA needed for indexing or partitioning
SHOW DATABASES;
✏️ Exercise: Draw the Snowflake three-layer architecture from memory. Label each layer and write one sentence about what it does.