The SocialNetwork application can be deployed on a single-socket bare metal server or cloud compute instance using Kubernetes.
Once the social network application is installed on the test system, helm charts are used for quick and easy installation of the micro-services on the Kubernetes cluster.
The client workload generator WRK2 is run on a seperate server/virtual-machine on the same internal network as the test system.
The WRK2 test scripts generate http requests starting with a fixed number of threads (simulated connections) and requests per second.
The load is gradually increased by dialing up the requests per second.
The resulting latency and throughput are measured after every run.