\chapter{Implementation}\label{s:implementation} In this chapter we describe the implementation of \gls{my_system}. The main contribution of this chapter towards answering \emph{RQ3} is the prototype of \gls{my_system}. After reading one should understand the technical decisions, choice of tools and modifications to existing software necessary for evaluation of \gls{my_system} in \Cref{s:evaluation}. Any complex system is more than the sum of its parts~\cite{Wikipedia:article/Systems_Thinking}. To understand why \gls{my_system} it is crucial to provide a holistic view on the prototype. Therefore, the rest of the chapter is structured in a top-down approach: \Cref{ss:implementation_overview} presents the rationale for using the specific software packages, \Cref{ss:data_flow} shows the flow of data within the system, and \Cref{ss:programming} details the different modifications and new software extensions. \section{Overview}\label{ss:implementation_overview} At the onset of the project, we decided \gls{my_system} will use only state-of-the-art software, deployed in the industry or evaluated in peer-reviewed scientific publications. In order to facilitate visualizations and interactive dashboards, we decided to use \texttt{Grafana}~\cite{Wikipedia:article/Grafana}. \section{Data Flow}\label{ss:data_flow} \section{Code Writing}\label{ss:programming}