snowflake-architecture-variants

Featured

Choose and implement Snowflake architecture blueprints: data lakehouse, data mesh, data sharing, and Snowpark-native patterns for different scales. Use when designing Snowflake data platforms, choosing between architectures, or implementing data sharing and Snowpark patterns. Trigger with phrases like "snowflake architecture", "snowflake lakehouse", "snowflake data mesh", "snowflake data sharing", "snowflake Snowpark".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Snowflake Architecture Variants ## Overview Three validated architecture blueprints for Snowflake deployments: traditional data warehouse, lakehouse with Iceberg, and data mesh with data sharing. ## Variant A: Traditional Data Warehouse **Best for:** Single team, centralized analytics, < 50 users ``` ┌──────────────────────────┐ │ Snowflake Account │ │ │ │ ┌────────┐ ┌────────┐ │ │ │ Bronze │→ │ Silver │→ Gold │ │ └────────┘ └────────┘ │ │ │ │ ┌─────────────────────┐ │ │ │ Single ETL Warehouse │ │ │ └─────────────────────┘ │ │ │ │ ┌──────────┐ ┌──────────┐ │ │ │ BI Tools │ │ Analysts │ │ │ └──────────┘ └──────────┘ │ └──────────────────────────────┘ ``` ```sql -- Simple single-account setup CREATE DATABASE DW; CREATE SCHEMA DW.RAW; CREATE SCHEMA DW.CURATED; CREATE SCHEMA DW.ANALYTICS; CREATE WAREHOUSE ETL_WH WAREHOUSE_SIZE = 'MEDIUM' AUTO_SUSPEND = 120; CREATE WAREHOUSE QUERY_WH WAREHOUSE_SIZE = 'SMALL' AUTO_SUSPEND = 60; ``` ## Variant B: Lakehouse with Iceberg Tables **Best for:** Hybrid cloud/on-prem, existing data lake, open table format requirement ``` ┌──────────────────────┐ ┌─────────────────────┐ │ External Storage │ │ Snowflake Account │ │ (S3/GCS/Azure) │ │ │ │ │ │ ┌────────────────┐ │ │ ┌─────────────┐ │←───→│ │ Iceberg Tables │ │ │ │ Parquet...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

snowflake-reference-architecture

Implement Snowflake reference architecture with medallion pattern and Snowflake-native design. Use when designing a new Snowflake data platform, setting up bronze/silver/gold layers, or establishing architecture standards for a Snowflake deployment. Trigger with phrases like "snowflake architecture", "snowflake medallion", "snowflake best practices layout", "snowflake data platform design".

2,266 Updated today
jeremylongshore
Data & Documents Solid

nw-data-architecture-patterns

Data architecture patterns (warehouse, lake, lakehouse, mesh), ETL/ELT pipelines, streaming architectures, scaling strategies, and schema design patterns

523 Updated 1 weeks ago
nWave-ai
AI & Automation Featured

snowflake-known-pitfalls

Identify and avoid Snowflake anti-patterns and common mistakes in SQL, warehouse management, data loading, and access control. Use when reviewing Snowflake configurations, onboarding new users, or auditing existing Snowflake deployments for best practices. Trigger with phrases like "snowflake mistakes", "snowflake anti-patterns", "snowflake pitfalls", "snowflake what not to do", "snowflake code review".

2,266 Updated today
jeremylongshore
AI & Automation Featured

snowflake-development

Comprehensive Snowflake development assistant covering SQL best practices, data pipeline design (Dynamic Tables, Streams, Tasks, Snowpipe), Cortex AI functions, Cortex Agents, Snowpark Python, dbt integration, performance tuning, and security hardening.

39,227 Updated today
sickn33
AI & Automation Featured

snowflake-migration-deep-dive

Execute migration to Snowflake from Redshift, BigQuery, or on-prem databases with data transfer, schema conversion, and validation strategies. Use when migrating to Snowflake from another platform, planning data transfers, or re-platforming existing data warehouses to Snowflake. Trigger with phrases like "migrate to snowflake", "snowflake migration", "redshift to snowflake", "bigquery to snowflake", "snowflake replatform".

2,266 Updated today
jeremylongshore