You can measure the number of containers, CPU, Memory, and response time under load and autoscaled, and compare resource consumption with and without shared microservices using PiCoP.
cd kubernetes/manifests
kubectl apply -f namespace.yaml
kubectl apply -f proxy-http.yaml
./script/create-service.sh 1 <the number of environments> | kubectl -n service apply -f -
cd script
go run timertt/main.go <options>
./load.sh yes <ENVS>
./load.sh no <ENVS>
./benchmark.sh <PREFIX> <yes or no> <ENVS>