Pre-Requisites to Install DES
The following software needs to be installed. Basic knowledge of Azure resources, commands, and familiarization of Azure related terminologies is required for installation.

The following software is installed to manage a project build.
- Apache Maven 3.6+
- Open JDK 11
- Docker compose

The following software is installed to install machine learning models in Azure.
- Azure Kubernetes Service (AKS)
- Helm 3+
- Azure resource groups, Application gateway, Key vaults, Container registry, storage account, and so on can be available.

A jump box machine is any windows virtual machine that is used to connect the browser. This machine must have access to private endpoints that are configured for various resources in Azure like Event Hub and SQL database.
- DBeaver or any database tool - Used to connect to the backend database. This can be used to connect to Transact and DES database for troubleshooting purposes needed in case to view data.
- Offset Explorer - Used to connect Azure Event Hub platform to raw message streamed by DES.
In this topic