Skip to content

The microservices application SockShop with improved performance and elastic scalability

Notifications You must be signed in to change notification settings

Smoothex/cnae-sockshop

Repository files navigation

Sock Shop: Enhanced Performance through Elastic Scalability

We aim to improve the microservices demo application Sock Shop by WeaveWorks by introducing autoscaling techniques.

Goal and approach

Our goal is for the app to scale up, when there is an increase in traffic and scale down, when the load goes down.

For this, we utilize the load testing tool Locust to simulate user behaviour. This way, we can identify the microservice(s) that is (are) performing worse than the others and tune the bottleneck(s) to perform better.

Some of the possible autoscaling techniques are:

Get familiar with the Sock Shop architecture and the monitoring tools we use in the repo's Wiki.

For deployment instructions please take a look at Cloud deployment.md