# \[AIAB-04] Explore the results

Let's now take a look at the results and benefits Akamas achieved in this optimization study. Mind that you might achieve different results as the actual best configuration may depend on your actual setup (i.e., operating systems, cloud or virtualization platform, and the hardware).

First of all, the best configuration was quickly identified, providing an application efficiency increase of 17%, without affecting the response time.

<figure><img src="/files/Icwz1oGDfv3b0ww4Lb5U" alt=""><figcaption></figcaption></figure>

Let's look at the best configuration from the Summary tab: this configuration specifies the right amount of CPU and memory for each microservice.

<figure><img src="/files/gcyNK6dpQLkUNKTr590i" alt=""><figcaption></figcaption></figure>

It’s interesting to notice that Akamas did adjust the CPU and memory limits of every single microservice:

* For some microservices (e.g., frontend), both the CPU and memory resources were increased.
* For others (e.g., paymentservice), the memory was decreased while the CPU was slightly increased.
* For some others (e.g., productcatalogservice), only the memory was decreased.

Let's navigate the Insights section, which provides details of the best experiment for each of the selected KPIs.

<figure><img src="/files/4Xb280jlayQ4NaIE79sq" alt=""><figcaption></figcaption></figure>

The best experiments according to the selected KPIs are automatically tagged and listed in the table. Experiment 34 reached the best efficiency, while experiment 53 achieves the best throughput and a decrease in the response time. Also, notice that a couple of identified configurations improved the application response time even more (up to 87%) while not representing the best configuration.

The experiments can be plotted using the histogram icon, as shown below.

<figure><img src="/files/DwjryNf5NimIQ3JfjDSz" alt=""><figcaption></figcaption></figure>

This optimization study shows how it is possible to tune a Kubernetes application made by several microservices, which represents a complex challenge, typically requiring days or weeks of time and effort even for expert performance engineers, developers, or SRE. With Akamas, the optimization study only took about 4 hours to automatically identify the optimal configuration for each Kubernetes microservice.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.akamas.io/quick-guides/quick-guides-akamas-in-a-box/aiab-04-optimize-a-java-based-kubernetes-application-online-boutique/aiab-04-explore-the-results.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
