Skip to main content

Performance Measurements

This page documents load test results for different releases of cardano-rosetta-java, evaluating performance across various deployment scenarios.

Service Level Agreements (SLAs)

Our performance evaluation is based on the following Service Level Agreements (SLAs), which define the acceptable thresholds for production environments:

  • Response Time: A p99 of less than 1 second is the target for all standard API endpoints.
  • Error Rate: A non-2xx response rate of less than 1% is considered acceptable.

In specific high-load scenarios, such as querying addresses with hundreds of thousands of transactions, these SLAs may be adjusted to assess system stability under extreme conditions. Any such adjustments are noted in the relevant test results.

note

Load tests are conducted using Apache Bench (ab) with a ramp-up strategy, progressively increasing concurrency to a predefined ceiling of 500 simultaneous requests.

tip

To better understand the environments in which these results were obtained, please refer to our hardware profiles documentation.

v1.2.9 (Jun 11, 2025)

The following tests were conducted on a mid-level hardware profile with the following specifications: 8 cores, 8 threads, 47GB RAM, 3.9TB NVMe, QEMU Virtual CPU v2.5+.

Maximum concurrency achieved per endpoint

IDEndpointMax Concurrencyp95 (ms)p99 (ms)Non-2xxError Rate (%)Reqs/sec
1/network/status500169ms198ms00.00%6120.35
2/account/balance225824ms958ms00.00%391.41
3/account/coins225783ms917ms00.00%411.56
4/block175684ms837ms00.00%407.10
5/block/transaction200691ms967ms100.04%435.23
6/search/transactions175154ms204ms1500.30%1727.60
7/construction/metadata500210ms379ms00.00%8331.37

v1.2.7 (Apr 29, 2025)

  • Hardware Profile: mid-level
  • Machine Specs: 8 cores, 8 threads, 47GB RAM, 3.9TB NVMe, QEMU Virtual CPU v2.5+

Maximum concurrency achieved per endpoint

IDEndpointMax Concurrencyp95 (ms)p99 (ms)
1/network/status20061ms73ms
2/account/balance200708ms833ms
3/account/coins200737ms875ms
4/block200618ms722ms
5/block/transaction175552ms691ms
6/search/transactions175119ms143ms
7/construction/metadata5611ms15ms

v1.2.6 (Apr 15, 2025)

  • Hardware Profile: mid-level
  • Machine Specs: 16 cores, 16 threads, 125GB RAM, 3.9TB NVMe, QEMU Virtual CPU v2.5+

Maximum concurrency achieved per endpoint

IDEndpointMax Concurrencyp95 (ms)p99 (ms)
1/network/status50082ms103ms
2/account/balance500750ms902ms
3/account/coins500720ms883ms
4/block200726ms980ms
5/block/transaction175596ms733ms
6/search/transactions17574ms94ms
7/construction/metadata50072ms97ms