# \[AIAB-02] Architecture overview

The following picture represents the high-level architecture of how Akamas operates in this scenario.

Here are the main elements:

* The target system to be optimized is *Konakart*, a real-world e-commerce web application based on Java and running as a Docker container within a dedicated cloud instance - in this guide, the goal is to optimize Konakart throughput and response time
* The optimization scope covers the Konakart Java Virtual Machine (JVM), with JVM parameters specified in a Docker configuration file on the Konakart cloud instance
* The optimization experiments leverage JMeter as a load-testing tool
* The optimization results leverage Prometheus as a telemetry provider to collect load testing, JVM, and OS-level metrics.

<figure><img src="https://1455297369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWaLHgCJcLYwHY9VZwaxO%2Fuploads%2FJMb99Xpp7uAHGEp3psO4%2Farchitecture%20(2).png?alt=media&#x26;token=ee921ad3-17dd-43e6-9cce-eff478b750ff" alt=""><figcaption></figcaption></figure>
