COF-C03 - Snowflake AI Data Cloud Features and Architecture - Section 1.1

Describe the three-layer Snowflake architecture of database storage, query processing, and cloud services, and how the layers scale independently.

Explain the three layers of the Snowflake architecture: centralised database storage, the multi-cluster compute (query processing) layer made of virtual warehouses, and the cloud services layer that coordinates authentication, metadata, optimisation, and security. Recognise that storage and compute scale and are billed independently, and how this differs from shared-disk and shared-nothing designs.

three-layer architecturedatabase storage layerquery processing layercloud services layerseparation of storage and compute

Practice question for this objective

Free sampleSnowflake AI Data Cloud Features and Architectureeasy

A data engineer is describing how the Snowflake architecture is structured. Which statement correctly identifies the three independent layers that make up the platform?

  • ADatabase storage, query processing using virtual warehouses, and cloud services that coordinate the whole system. Correct
  • BDatabase storage, an in-memory cache layer, and a reporting layer that renders dashboards for end users.
  • CA staging layer, a transformation layer, and a presentation layer arranged in a traditional ETL pipeline.
  • DA metadata layer, a security layer, and a billing layer that together meter and charge for usage.
Identify the three Snowflake layers as database storage, query processing, and cloud services. Snowflake separates storage, compute, and coordination into three distinct layers so each can scale on its own without affecting the others, which is the defining feature of the architecture.

Why A is correct: This is the documented three-layer architecture: storage, query processing through virtual warehouses, and cloud services, each scaling independently.

Why B is wrong: An in-memory cache and a reporting layer are not the named architectural layers, so this misstates the design even though caching does exist within compute.

Why C is wrong: These describe a generic ETL data-flow pattern, not the Snowflake platform layers, so the option is tempting but wrong for this question.

Why D is wrong: Metadata, security, and billing are functions handled inside cloud services, not three separate top-level layers, so this option is incorrect.

See more COF-C03 practice questions, answers explained.

More in this domain

Back to all Snowflake AI Data Cloud Features and Architecture objectives, or the COF-C03 cert hub.

Examworthy is not affiliated with or endorsed by Snowflake. Original, blueprint-aligned practice material only.