snowplow technical documentation - winlinvip/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
Python Tracker
Ruby Tracker
Java Tracker
Lua Tracker
Arduino Tracker
ActionScript3 Tracker
Iglu webhook adapter
CallRail webhook adapter
MailChimp webhook adapter
Mandrill webhook adapter
Pagerduty webhook adapter
Pingdom webhook adapter
Collectors overview
Cloudfront collector
Clojure collector (Elastic Beanstalk)
Scala Stream collector
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)