Quick Start vs Manual Setup
What is Quick Start?
We have built a set of terraform modules, which automates the setting up & deployment of the required infrastructure & applications for an operational Snowplow open source pipeline, with just a handful of input variables required on your side.
The accompanying Quick Start guides for AWS or GCP will get you up and running with a Snowplow open source pipeline — and deliver rich behavioral data to stream, lake and warehouse — in less than an hour.
The data pipeline that you will have set up by the end of either guide will look similar to the following (this will vary by cloud and can be designed to suit your needs due to our modular approach):
After following a Quick Start guide, you will be able to:
- Collect granular, well-structured data with our suite of web, mobile and server side SDKs
- Create your own custom events and entities
- Easily enable and disable our suite of out-of-the-box enrichments
- Consume your rich data in real time from a choice of over 5 supported destinations (kinesis, pubsub, S3, Postgres or ElasticSearch)
Out-of-the-box, the pipeline set up using Quick Start will:
- Handle up to ~100 events per second (~9 million events per day)
- Cost ~$200 (depending on data transfer costs) per month for ~100 events per second in AWS infrastructure costs, and ~$240 on GCP
It will get you up and running as quickly as possible with Snowplow's open source product so that you can start exploring how to run & manage a Snowplow pipeline that will help you to deliver value with rich, high quality behavioral data to power multiple use cases.
Would you rather run Snowplow locally?
Check out Snowplow Micro! Not what you are looking for? Let us know.
When to choose Manual Setup
Having completed a Quick Start guide, you can tweak our terraform modules or the pipeline topology to your liking. Still, some setups are not yet supported. Because of this, you might want to opt for a Manual Setup instead. Manual Setup is more involved, but gives you more flexibility and control.
Feature | Quick Start | Manual Setup |
---|---|---|
Hosted in your own cloud | AWS, GCP | AWS, GCP |
First party server cookies | ✅ | ✅ |
Installation | Automated via Terraform | Docker images available for each component |
Data warehouse destinations | Postgres, (AWS→)Snowflake, (GCP→)BigQuery | Postgres, Snowflake, (GCP→)BigQuery, (AWS→)Redshift, (AWS→)Databricks |
Data lake destinations | S3 | S3, GCS |
Streaming destinations | Kinesis, Pubsub | Kinesis, Pubsub, |
Surge protection (AWS-specific) | ❌ | ✅ |