\begin{table}[ht]
\caption{Modules in the System}
\begin{center}
\begin{tabular}{|p{1.5cm}|p{3cm}|p{2.25cm}|}
\hline
\textbf{Module} & \textbf{Function} & \textbf{Technology Used} \\
\hline
Producer Module& Responsible for scheduled data crawling through the YouTube API.& Apache Kafka  \\ \hline
Streamer Module& Responsible for capturing data produced by the producer and storing it in HDFS.& Apache PySpark  \\ \hline
HDFS Module& Responsible for organizing data within HDFS.& Hadoop  \\ \hline
Inference Module& Responsible for conducting sentiment inference.& TensorFlow  \\ \hline
Visualizer Module& Responsible for presenting the sentiment inference results in the form of a web dashboard.& Python, FastApi (Backend); HTML, CSS, Javascript, Bootstrap and Chart.js (Frontend) \\ \hline
\end{tabular}
\label{tab:modules_in_the_system}
\end{center}
\end{table}
Module Function Technology Used
Producer
Module Responsible for scheduled
data crawling through the
YouTube API. Apache Kafka
Streamer
Module Responsible for capturing
data produced by the pro-
ducer and storing it in
HDFS. Apache PySpark
HDFS Mod-
ule Responsible for organiz-
ing data within HDFS. Hadoop
Inference
Module Responsible for conduct-
ing sentiment inference. TensorFlow
Visualizer
Module Responsible for present-
ing the sentiment infer-
ence results in the form of
a web dashboard. Python, FastApi
(Backend); HTML,
CSS, Javascript,
Bootstrap and
Chart.js (Frontend)