Snowplow technical documentation - thebeansgroup/snowplow GitHub Wiki
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
Trackers overview
JavaScript Tracker
No-JS Tracker
Lua Tracker
Arduino Tracker
Collectors overview
Cloudfront collector
Clojure collector (Elastic Beanstalk)
Scala Stream collector
SnowCannon (node.js)
Overview
EmrEtlRunner
Scalding-based Enrichment Process
Storage Overview
[Storage in S3](S3 storage)
Storage in Redshift
Storage in PostgreSQL
Storage in Infobright (deprecated)
The StorageLoader
[Analytics overview](analytics documentation)