Load test — POST /sign (XAdES-BES signing) 🇪🇸 ES
Last run: May 24, 2026
This benchmark is for the Spain-only Facturae signing pipeline, not the Parse extraction API. For live /extract latency, see the "Average /extract latency" card at the top of this page.
Conditions: 100 requests · 10 concurrent workers · real FNMT certificate · full XAdES-BES signature validated by VALIDe · Hetzner CX22 server (2 vCPU, 4GB RAM)
Success rate
100% 100/100 requests
Throughput
3.5 req/s sustained
95th percentile
8.6 s under artificial load
Peak CPU / load avg
96% peak load avg 0.41 / 2.00
RAM used
572 MB of 3.73 GB available (15%)
Errors
0 no timeouts or server errors
Note on p95: The 8.6s 95th percentile occurs under an artificial load of 10 simultaneous workers — equivalent to 10 invoices being signed at exactly the same millisecond. Under real production traffic, typical latency is 400ms–1.5s per signature. The bottleneck under high concurrency is SQLite (sequential writes), not CPU or the cryptographic signing itself.