Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/billxsheng/oubre-sentiment-analysis

Complete data platform that performs sentiment analysis on tweets. Built using Cassandra, Kafka, Spark, Node, and React.
https://github.com/billxsheng/oubre-sentiment-analysis

cassandra etl-pipeline java kafka nodejs sentiment-analysis spark twitter-api

Last synced: 1 day ago
JSON representation

Complete data platform that performs sentiment analysis on tweets. Built using Cassandra, Kafka, Spark, Node, and React.

Awesome Lists containing this project

README

        

# oubre-sentiment-analysis
A complete data platform that performs sentiment analysis on filtered tweets ingested from the Twitter API. Data is sent to a Kafka topic where it is consumed by a Spark job. From there, tweets are analyzed and sent to a Time Series Cassandra database. Afterwards, a periodic Spark job (run every 24 hours) aggregates and writes the data into another Cassandra database. Finally, the data can be consumed by clients through a Node API.

![](https://github.com/billxsheng/oubre-sentiment-analysis/blob/master/flowchart.png?raw=true)