The API hasn't been tested under any meaningful concurrent load. Run load tests against the deployed API and produce a scaling plan.
Acceptance criteria: Load test results (e.g. using k6 or similar) showing behavior at increasing concurrency; identification of bottlenecks (likely the Soroban RPC calls or the database); a written plan for handling higher volume (queuing, connection pooling, horizontal scaling).
The API hasn't been tested under any meaningful concurrent load. Run load tests against the deployed API and produce a scaling plan.
Acceptance criteria: Load test results (e.g. using k6 or similar) showing behavior at increasing concurrency; identification of bottlenecks (likely the Soroban RPC calls or the database); a written plan for handling higher volume (queuing, connection pooling, horizontal scaling).