Skip to content

Snowplow technical documentation

Yali Sassoon edited this page Aug 15, 2013 · 9 revisions

HOME > SNOWPLOW TECHNICAL DOCUMENTATION

The technical documentation reflects the Snowplow architecture, with five loosely-coupled sub-systems connected by four standardised data protocols/formats:

![architecture] technical-architecture

1. Trackers

Trackers overview
JavaScript Tracker
No-JS Tracker
Lua Tracker
Arduino Tracker

2. Collectors

Collectors overview
Cloudfront collector
Clojure collector (Elastic Beanstalk)
SnowCannon (node.js)

3. Enrichment

Overview
EmrEtlRunner
Scalding-based Enrichment Process

4. Storage

Storage Overview
[Storage in S3](S3 storage)
Storage in Redshift
Storage in PostgreSQL
Storage in Infobright (deprecated)
The StorageLoader

D. Snowplow storage formats (to write)

5. Analytics

[Analytics overview](analytics documentation)

Clone this wiki locally