ConfigurationMaximum usersAdditional measurementSource
One monolith on 8 vCPU / 16 GB60,000About 15,400 requests/second4:56
Four monolith replicas, each on 2 vCPU / 4 GB50,000About 17% lower capacity5:16
  • In the replicated layout, NGINX distributes requests across four copies of the same application. Every copy handles every endpoint and connects to the shared database. This is horizontal monolith scaling, before any service split. 4:56
  • The smaller machines each incur operating-system and networking overhead. Their underlying hosts also differ; one used more CPU than its peers for roughly equal traffic. The presenter identifies these as contributors to the capacity loss. 5:16
  • Keep both baselines when interpreting later results: 60,000 users for the large server and 50,000 for the four-server layout. Hardware distribution already changes capacity without microservices. 5:16