Front-to-Back: Architecting your data reporting and visualization stack
A Fastly.com warstory that details the trials, tribulations, and lessons learned from building a custom stats and reporting system. Talk given at SctolandJS 2013 (http://scotlandjs.com/).
• Talked with three classes of customers • Ended up with 20+ pages of notes and requirements • #1 requested feature: “OLAP” (UGH) Tuesday, May 14, 2013
API (via Fastly routing magic) • Highly optimized MySQL Queries (templates using Mustache) • Coverage of most user & internal needs (no OLAP, le sigh) Tuesday, May 14, 2013
to=now& by=hour via Chronic (github.com/mojombo/chronic) • Good amount of query types: By Time, Aggregate, Percentile, Usage, etc. Tuesday, May 14, 2013
so does visualization and reporting • Working on “By Second” historical stats (Using Amazon RedShift) • And a better interface... Tuesday, May 14, 2013