A small service for comparing performance of different Python versions and for performance meetup demo.
For running local version of inventory_service you may install Docker Engine(or Docker Desktop) https://docs.docker.com/engine/
After that, just run following command
$ sudo docker compose up --build
And then visit in your browser swagger docs:
http://localhost:8080/swagger/
You can run a simple Locust performance test against inventory_service using Locust web UI:
All infrastructure components are monitoring through Prometheus, you can inspect all the metrics using default Prometheus UI:
Or you can add your own dashboard in Grafana(or import existing from src/perf_tests/grafana/)
Login credentials to grafana you may found in docker-compose.yml
.