# Overview

Welcome to the AWS + Snowflake Data Stack Template!

This template provides everything you need to build a modern data platform on AWS and Snowflake.

<div align="center"><img src="https://2081077372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMV8jwUDrYLitfvOBJqeO%2Fuploads%2Fgit-blob-37d35b82b634d672b307b07501ec0c3b91159c13%2Ftemplate.png?alt=media" alt="AWS Snowflake Stack Overview" width="600"></div>

The infrastructure is fully automated with Terraform and includes:

* An example ingestion pipeline: dlt + lambda feeding Snowflake
* A dbt project for transformations in Snowflake
* AWS Step Functions to orchestrate ingestion + transformation
* A GitHub CI workflow

The template is designed to be fully modular and customizable.

You can easily swap out any component with your preferred tools:

* Replace dlt with any other ingestion framework
* Use an alternative to dbt for transformations
* Switch to a different orchestration service instead of Step Functions

***

## Next Steps

1. [Key Concepts](https://docs.boringdata.io/template-aws-snowflake/introduction/key-concepts) - Understand the core architecture and components
2. [Get Started](https://docs.boringdata.io/template-aws-snowflake/introduction/get-started) - Set up your environment and run your first deployment
