RELATED TERM 2
TERM COUNT OVER TIME
RELATED TERMS
Heroku app reads from Twitter streaming API and produces messages for high volume ingest on Kafka topic
WEB APP
USER INTERFACE
TERM 2
RELATED TERM 3
TWITTER INGEST
TERM FANOUT
TERM 3 COUNT
TERM 3
Heroku app consumes message from keyword Kafka topics, calculates and produces aggregate mention count to a topic
TERM 1 COUNT
Heroku app consumes messages from aggregate and related words Kafka topics and produces the dynamic stream visualizations
TERM 1
Another Heroku app consumes messages and fans out to discrete keyword Kafka topics
Heroku app consumes message from keyword Kafka topics, produces related words & related word count to a topic
RAW TWEET STREAM
TERM 2 COUNT
RELATED TERM 1
WEB APP