You can follow along with me as I build this!
This repository is intended to be documentation of what a Snowplow (Scala Streaming) stack can look like. It attempts to explicitly state technical specifications of such a stack.
The documentation is written with Terraform
The documentation is written for Snowplow Analytics
This repository may double as way to quickly create a working Snowplow Analytics stack.
-
git clone https://github.com/fingerco/snowplow-terraform-starter.git && cd snowplow-terraform-starter
-
cp variables.tf.example variables.tf
-
Modify variables.tf to configure everything
-
terraform init
-
terraform plan
-
terraform apply
-
terraform destroy
Note: Due to the extreme levels of customization that can happen in such a stack, I cannot promise that this setup will fit your exact needs.
I encourage you to look through this, understand it, and modify it as you need.
Feel free to fork this and submit a Pull Request, if you'd like to improve upon it!
You can also become a patron on Patreon if you'd like to free up more of my time to improve this project!