Surfalytics
All pet projects
Data Engineering intermediate ⏱ 10–15 hours

dbt Core + Snowflake Analytics Pipeline

Deploy a full dbt transformation platform from scratch with Snowflake, virtual environments, and Docker packaging.

dbtSnowflakeDockerAnalytics Engineering
View project on GitHub

What you’ll build

A production-style dbt project targeting Snowflake: staging → intermediate → mart layers, scheduled runs, and the whole thing packed in a Docker container for portability.

Skills you’ll practice

  • dbt project structure: sources, staging, marts, tests, docs
  • Snowflake roles, warehouses, and schema management
  • Running dbt inside Docker for reproducible environments
  • Writing data tests and generating documentation

The full project guide is for members

Join Surfalytics to unlock every step of this project, all other projects, the full course, and the private community.

7-day free trial · Cancel any time