Sample project "Super Pageview Analytics" with RFX

A working project for Pageview Analytics with RFX pattern
https://github.com/rfxlab/analytics-with-rfx

Requirements:

Project sample code:
        track-js
        track-server
        pageview-stream-processor
        pageview-data-api
        pageview-reactor
        pageview-report

Implement RFX Data Pipeline Pattern
1) Event Data Actor:  a user in Data System (Data Consumer or Data Producer)
2) Event Data Agent:  RFX-track-js , JavaScript tracking code at client
3) Event Data Collector:  RFX-track-server for event log aggregator server
4) Event Message Queue:  Apache Kafka
5) Event Data Processor:  RFX-stream
6) Event Data Storage:  Redis with RDBMS (MySQL / PostgreSQL / ...)
7) Event Data Query:   RFX-data-query for data reporting API
8) Event Data Reactor:  RFX-data-reactor
9) Event Data Report:  RFX-data-report

Comments