[AIAB-04] Optimize a Java-based Kubernetes application (Online Boutique)

This guide will walk you through the steps of optimizing an application running on a Kubernetes cluster using Akamas.

You will optimize Online Boutiquearrow-up-right, a cloud-native microservices application implemented by Google as a demo application for Kubernetes. It is a web-based sample, yet a fully-fledged, e-commerce application.

What you will learn

  • How to integrate your Kubernetes Cluster with Akamas

  • How to model the Online Boutique application inside Akamas

  • How to configure Prometheus to let Akamas collect Kubernetes performance metrics

  • How to optimize a Kubernetes application using Akamas

What you will need

  • Basic understanding of the concepts - you may want to watch a quick (2m) video included in this Welcome to Akamas guide and get yourself familiar with Akamas' key concepts by reading the Learn Akamas key concepts guide.

  • An Akamas installation with a valid license - you may want to read the Akamas in-a-box guide to set up your Akamas instance.

  • A working Kubernetes cluster - if you do not have such a cluster available, you can easily create a local one following the next sections of this guide.

You can find all the configuration files used in this guide on Akamas' public GitHub repositoryarrow-up-right.

Please clone the repository in the home directory of the Akamas instance by running the command

Last updated

Was this helpful?