Sobes.tech
Middle+

Did you conduct load tests? What was the load?

sobes.tech AI

Answer from AI

Yes, load testing was conducted to evaluate the performance of the service in Go. For example, testing an API that handles several thousand requests per second.

Typical load:

  • Peak load up to 5000 RPS (requests per second).
  • Average load around 1000–2000 RPS.

Tools like k6 or wrk were used for testing to simulate real traffic and identify bottlenecks. As a result, database operations were optimized, caching was added, and goroutine handling was improved to reduce delays and increase throughput.

Example command for k6:

k6 run --vus 100 --duration 1m script.js

where 100 virtual users generate load for a minute.

Did you conduct load tests? What was the load? — Golang - sobes.tech