It may, but this is considering the overhead incurred in the local setup - calling the app through a Docker Desktop exposed port.
Running locally on macOS produces ~5000 TPS.
The `ab` parameters are also not using any sort of concurrency, and perform requests sequentially. The test is not designed to maximize TPS or saturate the resources, rather isolate variables to perform the comparison.