This document outlines Viki's analytics infrastructure, including data collection, storage, processing, and visualization. It discusses collecting behavioral data from various sources and storing it in Hadoop. Data is centralized, cleaned, transformed, and loaded into a PostgreSQL data warehouse for analysis. Real-time data is processed using Apache Storm and visualized on dashboards and alerts. Technologies used include Ruby, Python, Java, Hadoop, Hive, and Amazon Redshift for analytics and PostgreSQL, MongoDB, and Redis for transactional data.