The goal of this project is to analyze user sentiments towards a number of products and companies using both historical and real time tweets. The data will be streamed using Kafka, analyzed using NLP/Deep Learning methods, stored in Elasticsearch, and then analyzed in a Kibana dashboard.
- General Kafka architecture - topics, producers, consumers
- Applying natural language processing and deep learning to perform sentiment analysis of text data
- Indexing and retrieving data in Elasticsearch
- Developing dashboards with Kibana
- Running everything on AWS EC2
- Automating the process with Terraform