{
  "schema_version": 2,
  "benchmark": {
    "definition": "simple-api-v1",
    "cohort": "eight-stack-v1"
  },
  "status": "verified",
  "mode": "official",
  "official": true,
  "started_at": "2026-09-27T23:50:23.267884+00:00",
  "conditions": {
    "schema_version": 1,
    "api_cpus": 1,
    "api_memory_bytes": 536870912,
    "workers": 1,
    "pool_max": 10,
    "http_version": "1.1",
    "warmup_seconds": 5,
    "duration_seconds": 30,
    "connections": 50,
    "runs": 3,
    "request_timeout_seconds": 15,
    "endpoints": [
      "/json",
      "/db/42",
      "/cpu"
    ]
  },
  "metadata": {
    "source_commit": "c1d8e81b959e2c0ee0e5c4a1d8a7491790479f93",
    "source_tree": "f58353952da6e3e1d773f38a9192e3dbab47b2e0",
    "os": "Linux-6.17.0-1022-azure-x86_64-with-glibc2.39",
    "architecture": "x86_64",
    "host_cpu_count": 4,
    "docker": {
      "ServerVersion": "28.0.4",
      "OperatingSystem": "Ubuntu 24.04.5 LTS",
      "Architecture": "x86_64",
      "NCPU": 4,
      "MemTotal": 16766410752,
      "KernelVersion": "6.17.0-1022-azure"
    },
    "oha": {
      "version": "1.16.0",
      "asset": "oha-linux-amd64",
      "sha256": "620bb9e16fb53eabc9a3fc45f88bdb41fefa3fee5c05e75892011ce320391716"
    },
    "versions": {
      "go-gin": {
        "go": "1.27.1",
        "gin": "1.12.0",
        "pgx": "5.10.0"
      },
      "go-echo": {
        "go": "1.27.1",
        "echo": "5.3.1",
        "pgx": "5.10.0"
      },
      "rust-actix": {
        "rust": "1.98.1",
        "actix-web": "4.15.0",
        "sqlx": "0.9.0",
        "serde": "1.0.228",
        "serde_json": "1.0.145"
      },
      "rust-axum": {
        "rust": "1.98.1",
        "axum": "0.8.9",
        "tokio": "1.53.1",
        "sqlx": "0.9.0",
        "serde": "1.0.228",
        "serde_json": "1.0.145"
      },
      "node-fastify": {
        "node": "24.20.0",
        "fastify": "5.12.3",
        "pg": "8.23.0"
      },
      "node-express": {
        "node": "24.20.0",
        "express": "5.2.1",
        "pg": "8.23.0"
      },
      "python-fastapi": {
        "python": "3.14.7",
        "fastapi": "0.141.1",
        "uvicorn": "0.52.4",
        "asyncpg": "0.31.0"
      },
      "python-flask": {
        "python": "3.14.7",
        "flask": "3.1.3",
        "gunicorn": "26.0.0",
        "psycopg": "3.3.5",
        "psycopg-binary": "3.3.5",
        "psycopg-pool": "3.3.1"
      }
    },
    "lock_sha256": {
      "apps/go-echo/go.sum": "03fba794ce43cb3b3a85e2cfa7bae0e5d79a54864888c81d265a63b807258553",
      "apps/go-gin/go.sum": "5233eb69f4c84b086758d0ec8deb333dd4aa8c172d11a6a54e3ea28c526a9f41",
      "apps/rust-actix/Cargo.lock": "564fc5bd6bc6caec76401b1c0d115c98c50478cd47de3a14fec27d64a3dd8ff7",
      "apps/rust-axum/Cargo.lock": "35d396577deb9397292fa817faa50db434630657f1cff1c5852901498811a9a4",
      "apps/node-express/package-lock.json": "f58ff0a3045b1b92431180c31c9bf37765963e3fe33e655e150a6af15b0998d7",
      "apps/node-fastify/package-lock.json": "72e0ed47fae20edb36685ddce859116807199e9079bff927807775eb38072ae9",
      "apps/python-flask/requirements.lock": "e84c26bb84f0c204745a0bed4312731f205ed7f41d53791699e0dca114fb29c7",
      "apps/python-fastapi/requirements.lock": "342720c8d9f894a9b21b403da6c73d282ecb4e21b128b20486b1bf48bad94b86",
      "apps/java-spring-boot/gradle.lockfile": "fd0286bc329716b496fbef27ec347cbf2fe6c9c838540f1507e2a50d7a6ac250",
      "apps/java-spring-boot/gradle/verification-metadata.xml": "c2b8eb652385c632e13ebb3d8e4b260446f584c1fd8ec2001a9cee741e5543c9",
      "apps/java-spring-boot/gradle/wrapper/gradle-wrapper.properties": "d0bebe8133babb74ab29a31ee6616c56ef8985fc801e1fd16c61b5ed2189e907",
      "apps/java-spring-boot/gradle/wrapper/gradle-wrapper.jar": "7a9ce74cff467ca1bf60a4fcd9f05185acceda4d0f382434d393e17864262c5d"
    },
    "memory_method": "Maximum observed docker stats --no-stream API MemUsage; binary units rounded by Docker, inactive file cache excluded. Samples run sequentially with state checks; not kernel high-water RSS.",
    "oha_duration_method": "-z sends for the specified duration; -w drains in-flight requests with a 15s request timeout. Throughput uses oha total elapsed seconds, including drain.",
    "github": {
      "repository": "tappe9/simple-api-benchmark",
      "ref": "refs/heads/main",
      "source_commit": "c1d8e81b959e2c0ee0e5c4a1d8a7491790479f93",
      "event": "workflow_dispatch",
      "workflow_ref": "tappe9/simple-api-benchmark/.github/workflows/benchmark.yml@refs/heads/main",
      "workflow_sha": "c1d8e81b959e2c0ee0e5c4a1d8a7491790479f93",
      "run_id": "36360016510",
      "run_attempt": "1",
      "run_url": "https://github.com/tappe9/simple-api-benchmark/actions/runs/36360016510"
    },
    "runner": {
      "name": "GitHub Actions 1000010824",
      "environment": "github-hosted",
      "os": "Linux",
      "architecture": "X64",
      "image_os": "ubuntu24",
      "image_version": "20260920.314.1",
      "cpu_model": "AMD EPYC 7763 64-Core Processor"
    },
    "docker_cli": "28.0.4",
    "docker_compose": "2.38.2",
    "artifact_directory": ".cache/official/raw/sab-benchmark-7f7e9490ffd4",
    "api_health_policy": "external-readiness"
  },
  "implementations": [
    {
      "implementation": "go-gin",
      "container": {
        "id": "b17aaf658d34ded1aafdcd326839548899cbdcff49708ad5c10c4b1026ef7500",
        "image_id": "sha256:1ac6b8b8e016accdcb7bcc5f90ce32f8ff9962541c6c5d266eb9301a1e48013a",
        "command": [
          "/go-gin"
        ],
        "postgresql_version": "PostgreSQL 18.6 (Debian 18.6-1.pgdg12+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit"
      },
      "contract_checks": 14,
      "endpoints": [
        {
          "endpoint": "/json",
          "runs": [
            {
              "requests_per_second": 22966.170846699322,
              "mean_response_time_ms": 2.1746299599514805,
              "elapsed_seconds": 30.018630646,
              "successful_requests": 689413,
              "response_bytes": 32402411,
              "run": 1,
              "peak_memory_bytes": 14145291,
              "memory_samples": 16
            },
            {
              "requests_per_second": 23111.67887216937,
              "mean_response_time_ms": 2.160948394085223,
              "elapsed_seconds": 30.004700387,
              "successful_requests": 693459,
              "response_bytes": 32592573,
              "run": 2,
              "peak_memory_bytes": 14197720,
              "memory_samples": 16
            },
            {
              "requests_per_second": 23100.118175663476,
              "mean_response_time_ms": 2.1620363073377042,
              "elapsed_seconds": 30.003223132,
              "successful_requests": 693078,
              "response_bytes": 32574666,
              "run": 3,
              "peak_memory_bytes": 14313063,
              "memory_samples": 16
            }
          ],
          "selected": {
            "requests_per_second": 23100.118175663476,
            "mean_response_time_ms": 2.1620363073377042,
            "elapsed_seconds": 30.003223132,
            "successful_requests": 693078,
            "response_bytes": 32574666,
            "run": 3,
            "peak_memory_bytes": 14313063,
            "memory_samples": 16
          }
        },
        {
          "endpoint": "/db/42",
          "runs": [
            {
              "requests_per_second": 10657.984595139209,
              "mean_response_time_ms": 4.687394711010907,
              "elapsed_seconds": 30.00576677,
              "successful_requests": 319801,
              "response_bytes": 12472239,
              "run": 1,
              "peak_memory_bytes": 17710449,
              "memory_samples": 15
            },
            {
              "requests_per_second": 10644.817323646996,
              "mean_response_time_ms": 4.693133174618902,
              "elapsed_seconds": 30.005587723,
              "successful_requests": 319404,
              "response_bytes": 12456756,
              "run": 2,
              "peak_memory_bytes": 17511220,
              "memory_samples": 15
            },
            {
              "requests_per_second": 10685.460537347952,
              "mean_response_time_ms": 4.675249072997136,
              "elapsed_seconds": 30.004790049,
              "successful_requests": 320615,
              "response_bytes": 12503985,
              "run": 3,
              "peak_memory_bytes": 17605592,
              "memory_samples": 15
            }
          ],
          "selected": {
            "requests_per_second": 10657.984595139209,
            "mean_response_time_ms": 4.687394711010907,
            "elapsed_seconds": 30.00576677,
            "successful_requests": 319801,
            "response_bytes": 12472239,
            "run": 1,
            "peak_memory_bytes": 17710449,
            "memory_samples": 15
          }
        },
        {
          "endpoint": "/cpu",
          "runs": [
            {
              "requests_per_second": 213.56240137767125,
              "mean_response_time_ms": 233.2065921524299,
              "elapsed_seconds": 30.258135132,
              "successful_requests": 6462,
              "response_bytes": 180936,
              "run": 1,
              "peak_memory_bytes": 16231957,
              "memory_samples": 16
            },
            {
              "requests_per_second": 214.20148225387783,
              "mean_response_time_ms": 232.50796118880183,
              "elapsed_seconds": 30.265897004,
              "successful_requests": 6483,
              "response_bytes": 181524,
              "run": 2,
              "peak_memory_bytes": 15990784,
              "memory_samples": 16
            },
            {
              "requests_per_second": 213.5572875870752,
              "mean_response_time_ms": 233.23547602526318,
              "elapsed_seconds": 30.212033843,
              "successful_requests": 6452,
              "response_bytes": 180656,
              "run": 3,
              "peak_memory_bytes": 16043213,
              "memory_samples": 16
            }
          ],
          "selected": {
            "requests_per_second": 213.56240137767125,
            "mean_response_time_ms": 233.2065921524299,
            "elapsed_seconds": 30.258135132,
            "successful_requests": 6462,
            "response_bytes": 180936,
            "run": 1,
            "peak_memory_bytes": 16231957,
            "memory_samples": 16
          }
        }
      ]
    },
    {
      "implementation": "go-echo",
      "container": {
        "id": "7dd60a0e8739b86cdaede4faae044fa34c6676eb63c7f9ea5e96038b7554c9bd",
        "image_id": "sha256:0305e85c2ecf08abea255dbda52803195f54b6dd7822b3cbc4bd56a49bcc2ac5",
        "command": [
          "/go-echo"
        ],
        "postgresql_version": "PostgreSQL 18.6 (Debian 18.6-1.pgdg12+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit"
      },
      "contract_checks": 14,
      "endpoints": [
        {
          "endpoint": "/json",
          "runs": [
            {
              "requests_per_second": 23339.013325127675,
              "mean_response_time_ms": 2.139941478480294,
              "elapsed_seconds": 30.004139003,
              "successful_requests": 700267,
              "response_bytes": 33612816,
              "run": 1,
              "peak_memory_bytes": 13505659,
              "memory_samples": 15
            },
            {
              "requests_per_second": 23312.876709013715,
              "mean_response_time_ms": 2.1422846318175073,
              "elapsed_seconds": 30.004448131,
              "successful_requests": 699490,
              "response_bytes": 33575520,
              "run": 2,
              "peak_memory_bytes": 13285458,
              "memory_samples": 16
            },
            {
              "requests_per_second": 23374.79294397516,
              "mean_response_time_ms": 2.1366127308964407,
              "elapsed_seconds": 30.005057229,
              "successful_requests": 701362,
              "response_bytes": 33665376,
              "run": 3,
              "peak_memory_bytes": 13453231,
              "memory_samples": 16
            }
          ],
          "selected": {
            "requests_per_second": 23339.013325127675,
            "mean_response_time_ms": 2.139941478480294,
            "elapsed_seconds": 30.004139003,
            "successful_requests": 700267,
            "response_bytes": 33612816,
            "run": 1,
            "peak_memory_bytes": 13505659,
            "memory_samples": 15
          }
        },
        {
          "endpoint": "/db/42",
          "runs": [
            {
              "requests_per_second": 10648.877820682355,
              "mean_response_time_ms": 4.691448016990917,
              "elapsed_seconds": 30.005227347,
              "successful_requests": 319522,
              "response_bytes": 12780880,
              "run": 1,
              "peak_memory_bytes": 16630416,
              "memory_samples": 15
            },
            {
              "requests_per_second": 10538.876452336453,
              "mean_response_time_ms": 4.740538565057165,
              "elapsed_seconds": 30.014774481,
              "successful_requests": 316322,
              "response_bytes": 12652880,
              "run": 2,
              "peak_memory_bytes": 16745759,
              "memory_samples": 15
            },
            {
              "requests_per_second": 10619.083537121012,
              "mean_response_time_ms": 4.704758217560948,
              "elapsed_seconds": 30.005225864,
              "successful_requests": 318628,
              "response_bytes": 12745120,
              "run": 3,
              "peak_memory_bytes": 16724788,
              "memory_samples": 15
            }
          ],
          "selected": {
            "requests_per_second": 10619.083537121012,
            "mean_response_time_ms": 4.704758217560948,
            "elapsed_seconds": 30.005225864,
            "successful_requests": 318628,
            "response_bytes": 12745120,
            "run": 3,
            "peak_memory_bytes": 16724788,
            "memory_samples": 15
          }
        },
        {
          "endpoint": "/cpu",
          "runs": [
            {
              "requests_per_second": 214.49022249267279,
              "mean_response_time_ms": 232.24771525886501,
              "elapsed_seconds": 30.239140622,
              "successful_requests": 6486,
              "response_bytes": 188094,
              "run": 1,
              "peak_memory_bytes": 16661873,
              "memory_samples": 16
            },
            {
              "requests_per_second": 213.18151957639708,
              "mean_response_time_ms": 233.57574185610156,
              "elapsed_seconds": 30.251215081,
              "successful_requests": 6449,
              "response_bytes": 187021,
              "run": 2,
              "peak_memory_bytes": 14365492,
              "memory_samples": 16
            },
            {
              "requests_per_second": 214.3970085476438,
              "mean_response_time_ms": 232.18876339294005,
              "elapsed_seconds": 30.256952016,
              "successful_requests": 6487,
              "response_bytes": 188123,
              "run": 3,
              "peak_memory_bytes": 14659093,
              "memory_samples": 16
            }
          ],
          "selected": {
            "requests_per_second": 214.3970085476438,
            "mean_response_time_ms": 232.18876339294005,
            "elapsed_seconds": 30.256952016,
            "successful_requests": 6487,
            "response_bytes": 188123,
            "run": 3,
            "peak_memory_bytes": 14659093,
            "memory_samples": 16
          }
        }
      ]
    },
    {
      "implementation": "rust-actix",
      "container": {
        "id": "9b379699605d5fc11e7817b749143bd679d33db969435f787e719b1e4125a26b",
        "image_id": "sha256:b32da56444716c4cd95ada7bb830104c44571ac3340e2ab4a56441e8052a1146",
        "command": [
          "/usr/local/bin/rust-actix"
        ],
        "postgresql_version": "PostgreSQL 18.6 (Debian 18.6-1.pgdg12+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit"
      },
      "contract_checks": 14,
      "endpoints": [
        {
          "endpoint": "/json",
          "runs": [
            {
              "requests_per_second": 51019.90878277695,
              "mean_response_time_ms": 0.9781360997537507,
              "elapsed_seconds": 30.002582061,
              "successful_requests": 1530729,
              "response_bytes": 71944263,
              "run": 1,
              "peak_memory_bytes": 3083863,
              "memory_samples": 16
            },
            {
              "requests_per_second": 51026.32372272393,
              "mean_response_time_ms": 0.9780007390985231,
              "elapsed_seconds": 30.002984505,
              "successful_requests": 1530942,
              "response_bytes": 71954274,
              "run": 2,
              "peak_memory_bytes": 3145728,
              "memory_samples": 16
            },
            {
              "requests_per_second": 51000.64777080061,
              "mean_response_time_ms": 0.978493821290176,
              "elapsed_seconds": 30.002913039,
              "successful_requests": 1530168,
              "response_bytes": 71917896,
              "run": 3,
              "peak_memory_bytes": 3166700,
              "memory_samples": 16
            }
          ],
          "selected": {
            "requests_per_second": 51019.90878277695,
            "mean_response_time_ms": 0.9781360997537507,
            "elapsed_seconds": 30.002582061,
            "successful_requests": 1530729,
            "response_bytes": 71944263,
            "run": 1,
            "peak_memory_bytes": 3083863,
            "memory_samples": 16
          }
        },
        {
          "endpoint": "/db/42",
          "runs": [
            {
              "requests_per_second": 9147.482687607622,
              "mean_response_time_ms": 5.4613232397955915,
              "elapsed_seconds": 30.007381197,
              "successful_requests": 274492,
              "response_bytes": 10705188,
              "run": 1,
              "peak_memory_bytes": 4686087,
              "memory_samples": 15
            },
            {
              "requests_per_second": 9172.346812519398,
              "mean_response_time_ms": 5.44663778132693,
              "elapsed_seconds": 30.007805595,
              "successful_requests": 275242,
              "response_bytes": 10734438,
              "run": 2,
              "peak_memory_bytes": 4776264,
              "memory_samples": 15
            },
            {
              "requests_per_second": 9086.382099677907,
              "mean_response_time_ms": 5.49817735729495,
              "elapsed_seconds": 30.00875343,
              "successful_requests": 272671,
              "response_bytes": 10634169,
              "run": 3,
              "peak_memory_bytes": 4686087,
              "memory_samples": 15
            }
          ],
          "selected": {
            "requests_per_second": 9147.482687607622,
            "mean_response_time_ms": 5.4613232397955915,
            "elapsed_seconds": 30.007381197,
            "successful_requests": 274492,
            "response_bytes": 10705188,
            "run": 1,
            "peak_memory_bytes": 4686087,
            "memory_samples": 15
          }
        },
        {
          "endpoint": "/cpu",
          "runs": [
            {
              "requests_per_second": 326.75114854006216,
              "mean_response_time_ms": 152.534458770814,
              "elapsed_seconds": 30.17892988,
              "successful_requests": 9861,
              "response_bytes": 276108,
              "run": 1,
              "peak_memory_bytes": 4825547,
              "memory_samples": 16
            },
            {
              "requests_per_second": 325.652698898433,
              "mean_response_time_ms": 153.05037867114387,
              "elapsed_seconds": 30.1793906,
              "successful_requests": 9828,
              "response_bytes": 275184,
              "run": 2,
              "peak_memory_bytes": 4984931,
              "memory_samples": 16
            },
            {
              "requests_per_second": 326.846950476467,
              "mean_response_time_ms": 152.56309716779964,
              "elapsed_seconds": 30.157846006,
              "successful_requests": 9857,
              "response_bytes": 275996,
              "run": 3,
              "peak_memory_bytes": 4989125,
              "memory_samples": 16
            }
          ],
          "selected": {
            "requests_per_second": 326.75114854006216,
            "mean_response_time_ms": 152.534458770814,
            "elapsed_seconds": 30.17892988,
            "successful_requests": 9861,
            "response_bytes": 276108,
            "run": 1,
            "peak_memory_bytes": 4825547,
            "memory_samples": 16
          }
        }
      ]
    },
    {
      "implementation": "rust-axum",
      "container": {
        "id": "781d7d494ba3b1c0d08dadba4fad811f64acbfa8d191b4ec8cf627f40c0bfa0b",
        "image_id": "sha256:df916d81e56bf1e09056a4001d21039363252bac759a181bbe2859414e5d5009",
        "command": [
          "/usr/local/bin/rust-axum"
        ],
        "postgresql_version": "PostgreSQL 18.6 (Debian 18.6-1.pgdg12+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit"
      },
      "contract_checks": 14,
      "endpoints": [
        {
          "endpoint": "/json",
          "runs": [
            {
              "requests_per_second": 48757.313216695606,
              "mean_response_time_ms": 1.023530869296408,
              "elapsed_seconds": 30.003663112,
              "successful_requests": 1462898,
              "response_bytes": 68756206,
              "run": 1,
              "peak_memory_bytes": 3605005,
              "memory_samples": 16
            },
            {
              "requests_per_second": 49110.33165470018,
              "mean_response_time_ms": 1.0162153123467887,
              "elapsed_seconds": 30.003279358,
              "successful_requests": 1473471,
              "response_bytes": 69253137,
              "run": 2,
              "peak_memory_bytes": 3645899,
              "memory_samples": 16
            },
            {
              "requests_per_second": 49008.46900591023,
              "mean_response_time_ms": 1.0183201065819785,
              "elapsed_seconds": 30.002977645,
              "successful_requests": 1470400,
              "response_bytes": 69108800,
              "run": 3,
              "peak_memory_bytes": 3751805,
              "memory_samples": 16
            }
          ],
          "selected": {
            "requests_per_second": 49008.46900591023,
            "mean_response_time_ms": 1.0183201065819785,
            "elapsed_seconds": 30.002977645,
            "successful_requests": 1470400,
            "response_bytes": 69108800,
            "run": 3,
            "peak_memory_bytes": 3751805,
            "memory_samples": 16
          }
        },
        {
          "endpoint": "/db/42",
          "runs": [
            {
              "requests_per_second": 9412.44772927235,
              "mean_response_time_ms": 5.307761448975031,
              "elapsed_seconds": 30.011215799,
              "successful_requests": 282479,
              "response_bytes": 11016681,
              "run": 1,
              "peak_memory_bytes": 4739564,
              "memory_samples": 15
            },
            {
              "requests_per_second": 9407.15671768396,
              "mean_response_time_ms": 5.310609499286059,
              "elapsed_seconds": 30.007260267,
              "successful_requests": 282283,
              "response_bytes": 11009037,
              "run": 2,
              "peak_memory_bytes": 4649386,
              "memory_samples": 15
            },
            {
              "requests_per_second": 9441.335356080492,
              "mean_response_time_ms": 5.291097189222202,
              "elapsed_seconds": 30.008784702,
              "successful_requests": 283323,
              "response_bytes": 11049597,
              "run": 3,
              "peak_memory_bytes": 4649386,
              "memory_samples": 15
            }
          ],
          "selected": {
            "requests_per_second": 9412.44772927235,
            "mean_response_time_ms": 5.307761448975031,
            "elapsed_seconds": 30.011215799,
            "successful_requests": 282479,
            "response_bytes": 11016681,
            "run": 1,
            "peak_memory_bytes": 4739564,
            "memory_samples": 15
          }
        },
        {
          "endpoint": "/cpu",
          "runs": [
            {
              "requests_per_second": 323.02578618563507,
              "mean_response_time_ms": 154.3722696577352,
              "elapsed_seconds": 30.155487322,
              "successful_requests": 9741,
              "response_bytes": 272748,
              "run": 1,
              "peak_memory_bytes": 4714398,
              "memory_samples": 16
            },
            {
              "requests_per_second": 322.448569508115,
              "mean_response_time_ms": 154.62464027616707,
              "elapsed_seconds": 30.162949753,
              "successful_requests": 9726,
              "response_bytes": 272328,
              "run": 2,
              "peak_memory_bytes": 4828693,
              "memory_samples": 16
            },
            {
              "requests_per_second": 322.36898690725013,
              "mean_response_time_ms": 154.65198010509042,
              "elapsed_seconds": 30.167293986,
              "successful_requests": 9725,
              "response_bytes": 272300,
              "run": 3,
              "peak_memory_bytes": 4746904,
              "memory_samples": 16
            }
          ],
          "selected": {
            "requests_per_second": 322.448569508115,
            "mean_response_time_ms": 154.62464027616707,
            "elapsed_seconds": 30.162949753,
            "successful_requests": 9726,
            "response_bytes": 272328,
            "run": 2,
            "peak_memory_bytes": 4828693,
            "memory_samples": 16
          }
        }
      ]
    },
    {
      "implementation": "node-fastify",
      "container": {
        "id": "9dc2feaec972d760714fee4d4091bc5001b3896ef8cc3676eef846015a422fb9",
        "image_id": "sha256:86ec733a8cbd73d46d2fdf045add22ec9fabb3e4c7909ccd8f05719a3a58aa9e",
        "command": [
          "node",
          "src/server.js"
        ],
        "postgresql_version": "PostgreSQL 18.6 (Debian 18.6-1.pgdg12+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit"
      },
      "contract_checks": 14,
      "endpoints": [
        {
          "endpoint": "/json",
          "runs": [
            {
              "requests_per_second": 14174.088799751999,
              "mean_response_time_ms": 3.5243893064370813,
              "elapsed_seconds": 30.005526705,
              "successful_requests": 425301,
              "response_bytes": 19989147,
              "run": 1,
              "peak_memory_bytes": 41209037,
              "memory_samples": 15
            },
            {
              "requests_per_second": 14321.761461143476,
              "mean_response_time_ms": 3.4880495344908877,
              "elapsed_seconds": 30.007900995,
              "successful_requests": 429766,
              "response_bytes": 20199002,
              "run": 2,
              "peak_memory_bytes": 42194699,
              "memory_samples": 16
            },
            {
              "requests_per_second": 14224.887683267543,
              "mean_response_time_ms": 3.5117146987517827,
              "elapsed_seconds": 30.006142017,
              "successful_requests": 426834,
              "response_bytes": 20061198,
              "run": 3,
              "peak_memory_bytes": 42110813,
              "memory_samples": 15
            }
          ],
          "selected": {
            "requests_per_second": 14224.887683267543,
            "mean_response_time_ms": 3.5117146987517827,
            "elapsed_seconds": 30.006142017,
            "successful_requests": 426834,
            "response_bytes": 20061198,
            "run": 3,
            "peak_memory_bytes": 42110813,
            "memory_samples": 15
          }
        },
        {
          "endpoint": "/db/42",
          "runs": [
            {
              "requests_per_second": 6468.443433789754,
              "mean_response_time_ms": 7.724880670614571,
              "elapsed_seconds": 30.009228957,
              "successful_requests": 194113,
              "response_bytes": 7570407,
              "run": 1,
              "peak_memory_bytes": 53383005,
              "memory_samples": 15
            },
            {
              "requests_per_second": 6497.525286895534,
              "mean_response_time_ms": 7.690321058217701,
              "elapsed_seconds": 30.010194865,
              "successful_requests": 194992,
              "response_bytes": 7604688,
              "run": 2,
              "peak_memory_bytes": 53341062,
              "memory_samples": 15
            },
            {
              "requests_per_second": 6493.631462249419,
              "mean_response_time_ms": 7.694479994817526,
              "elapsed_seconds": 30.011712419,
              "successful_requests": 194885,
              "response_bytes": 7600515,
              "run": 3,
              "peak_memory_bytes": 53760492,
              "memory_samples": 15
            }
          ],
          "selected": {
            "requests_per_second": 6493.631462249419,
            "mean_response_time_ms": 7.694479994817526,
            "elapsed_seconds": 30.011712419,
            "successful_requests": 194885,
            "response_bytes": 7600515,
            "run": 3,
            "peak_memory_bytes": 53760492,
            "memory_samples": 15
          }
        },
        {
          "endpoint": "/cpu",
          "runs": [
            {
              "requests_per_second": 90.4790317509712,
              "mean_response_time_ms": 547.5784627971799,
              "elapsed_seconds": 30.570618921,
              "successful_requests": 2766,
              "response_bytes": 77448,
              "run": 1,
              "peak_memory_bytes": 53666120,
              "memory_samples": 16
            },
            {
              "requests_per_second": 90.0687124300552,
              "mean_response_time_ms": 550.119507817289,
              "elapsed_seconds": 30.565552962,
              "successful_requests": 2753,
              "response_bytes": 77084,
              "run": 2,
              "peak_memory_bytes": 53844378,
              "memory_samples": 16
            },
            {
              "requests_per_second": 90.27478527725235,
              "mean_response_time_ms": 548.9355225830329,
              "elapsed_seconds": 30.551166547,
              "successful_requests": 2758,
              "response_bytes": 77224,
              "run": 3,
              "peak_memory_bytes": 53781464,
              "memory_samples": 16
            }
          ],
          "selected": {
            "requests_per_second": 90.27478527725235,
            "mean_response_time_ms": 548.9355225830329,
            "elapsed_seconds": 30.551166547,
            "successful_requests": 2758,
            "response_bytes": 77224,
            "run": 3,
            "peak_memory_bytes": 53781464,
            "memory_samples": 16
          }
        }
      ]
    },
    {
      "implementation": "node-express",
      "container": {
        "id": "7ae5c4da63c7c91d25253f0ad87b7ca55a0933cf1dd5424516ba183cc72421ad",
        "image_id": "sha256:c0b608ac9dbe687d427298b5df0be26c442e2ddc794d32ca0280283f7ece4369",
        "command": [
          "node",
          "src/server.js"
        ],
        "postgresql_version": "PostgreSQL 18.6 (Debian 18.6-1.pgdg12+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit"
      },
      "contract_checks": 14,
      "endpoints": [
        {
          "endpoint": "/json",
          "runs": [
            {
              "requests_per_second": 8338.420130512826,
              "mean_response_time_ms": 5.9929904069226545,
              "elapsed_seconds": 30.00832245,
              "successful_requests": 250222,
              "response_bytes": 11760434,
              "run": 1,
              "peak_memory_bytes": 46095401,
              "memory_samples": 15
            },
            {
              "requests_per_second": 8388.124722184337,
              "mean_response_time_ms": 5.957342207094406,
              "elapsed_seconds": 30.008614361,
              "successful_requests": 251716,
              "response_bytes": 11830652,
              "run": 2,
              "peak_memory_bytes": 47091549,
              "memory_samples": 15
            },
            {
              "requests_per_second": 8335.144495257586,
              "mean_response_time_ms": 5.995426313608002,
              "elapsed_seconds": 30.007638157,
              "successful_requests": 250118,
              "response_bytes": 11755546,
              "run": 3,
              "peak_memory_bytes": 46672118,
              "memory_samples": 15
            }
          ],
          "selected": {
            "requests_per_second": 8338.420130512826,
            "mean_response_time_ms": 5.9929904069226545,
            "elapsed_seconds": 30.00832245,
            "successful_requests": 250222,
            "response_bytes": 11760434,
            "run": 1,
            "peak_memory_bytes": 46095401,
            "memory_samples": 15
          }
        },
        {
          "endpoint": "/db/42",
          "runs": [
            {
              "requests_per_second": 4846.861994159206,
              "mean_response_time_ms": 10.310650905782376,
              "elapsed_seconds": 30.011376469,
              "successful_requests": 145461,
              "response_bytes": 5672979,
              "run": 1,
              "peak_memory_bytes": 49639588,
              "memory_samples": 15
            },
            {
              "requests_per_second": 4829.481874466329,
              "mean_response_time_ms": 10.347051527641517,
              "elapsed_seconds": 30.012536286,
              "successful_requests": 144945,
              "response_bytes": 5652855,
              "run": 2,
              "peak_memory_bytes": 49639588,
              "memory_samples": 15
            },
            {
              "requests_per_second": 4826.834426659639,
              "mean_response_time_ms": 10.352749587701775,
              "elapsed_seconds": 30.012630887,
              "successful_requests": 144866,
              "response_bytes": 5649774,
              "run": 3,
              "peak_memory_bytes": 49335501,
              "memory_samples": 15
            }
          ],
          "selected": {
            "requests_per_second": 4829.481874466329,
            "mean_response_time_ms": 10.347051527641517,
            "elapsed_seconds": 30.012536286,
            "successful_requests": 144945,
            "response_bytes": 5652855,
            "run": 2,
            "peak_memory_bytes": 49639588,
            "memory_samples": 15
          }
        },
        {
          "endpoint": "/cpu",
          "runs": [
            {
              "requests_per_second": 94.65215948593732,
              "mean_response_time_ms": 523.7203172152979,
              "elapsed_seconds": 30.522283017,
              "successful_requests": 2889,
              "response_bytes": 80892,
              "run": 1,
              "peak_memory_bytes": 49461330,
              "memory_samples": 16
            },
            {
              "requests_per_second": 94.99980213654142,
              "mean_response_time_ms": 521.8023631837943,
              "elapsed_seconds": 30.526379369,
              "successful_requests": 2900,
              "response_bytes": 81200,
              "run": 2,
              "peak_memory_bytes": 49765417,
              "memory_samples": 16
            },
            {
              "requests_per_second": 94.7940831199307,
              "mean_response_time_ms": 522.9905404379558,
              "elapsed_seconds": 30.518782447,
              "successful_requests": 2893,
              "response_bytes": 81004,
              "run": 3,
              "peak_memory_bytes": 49692017,
              "memory_samples": 16
            }
          ],
          "selected": {
            "requests_per_second": 94.7940831199307,
            "mean_response_time_ms": 522.9905404379558,
            "elapsed_seconds": 30.518782447,
            "successful_requests": 2893,
            "response_bytes": 81004,
            "run": 3,
            "peak_memory_bytes": 49692017,
            "memory_samples": 16
          }
        }
      ]
    },
    {
      "implementation": "python-fastapi",
      "container": {
        "id": "589faca29d91278d8db8260b308d6d81c2676d55ad291c6323ac261a47a3a208",
        "image_id": "sha256:05ff007b9569677c4fc4d4fa5747b1e5e2edf21b5231eed6bcb2efc6be2c5a51",
        "command": [
          "python",
          "-m",
          "uvicorn",
          "benchmark_api.app:app",
          "--host",
          "0.0.0.0",
          "--port",
          "8080",
          "--workers",
          "1",
          "--loop",
          "asyncio",
          "--http",
          "h11",
          "--no-access-log",
          "--timeout-graceful-shutdown",
          "5"
        ],
        "postgresql_version": "PostgreSQL 18.6 (Debian 18.6-1.pgdg12+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit"
      },
      "contract_checks": 14,
      "endpoints": [
        {
          "endpoint": "/json",
          "runs": [
            {
              "requests_per_second": 3161.497408475717,
              "mean_response_time_ms": 15.808203652802964,
              "elapsed_seconds": 30.017421411,
              "successful_requests": 94900,
              "response_bytes": 4460300,
              "run": 1,
              "peak_memory_bytes": 42582672,
              "memory_samples": 15
            },
            {
              "requests_per_second": 3145.6231508257492,
              "mean_response_time_ms": 15.886110039747704,
              "elapsed_seconds": 30.016628017,
              "successful_requests": 94421,
              "response_bytes": 4437787,
              "run": 2,
              "peak_memory_bytes": 42750444,
              "memory_samples": 15
            },
            {
              "requests_per_second": 3181.9176295476736,
              "mean_response_time_ms": 15.706270655010082,
              "elapsed_seconds": 30.016490406,
              "successful_requests": 95510,
              "response_bytes": 4488970,
              "run": 3,
              "peak_memory_bytes": 42981131,
              "memory_samples": 15
            }
          ],
          "selected": {
            "requests_per_second": 3161.497408475717,
            "mean_response_time_ms": 15.808203652802964,
            "elapsed_seconds": 30.017421411,
            "successful_requests": 94900,
            "response_bytes": 4460300,
            "run": 1,
            "peak_memory_bytes": 42582672,
            "memory_samples": 15
          }
        },
        {
          "endpoint": "/db/42",
          "runs": [
            {
              "requests_per_second": 1762.8900937238504,
              "mean_response_time_ms": 28.34554259130228,
              "elapsed_seconds": 30.026829346,
              "successful_requests": 52934,
              "response_bytes": 2064426,
              "run": 1,
              "peak_memory_bytes": 44103107,
              "memory_samples": 15
            },
            {
              "requests_per_second": 1769.9509391463005,
              "mean_response_time_ms": 28.233720676998114,
              "elapsed_seconds": 30.022866072,
              "successful_requests": 53139,
              "response_bytes": 2072421,
              "run": 2,
              "peak_memory_bytes": 44134564,
              "memory_samples": 15
            },
            {
              "requests_per_second": 1768.6233683314622,
              "mean_response_time_ms": 28.255464992184784,
              "elapsed_seconds": 30.023916313,
              "successful_requests": 53101,
              "response_bytes": 2070939,
              "run": 3,
              "peak_memory_bytes": 44417680,
              "memory_samples": 15
            }
          ],
          "selected": {
            "requests_per_second": 1768.6233683314622,
            "mean_response_time_ms": 28.255464992184784,
            "elapsed_seconds": 30.023916313,
            "successful_requests": 53101,
            "response_bytes": 2070939,
            "run": 3,
            "peak_memory_bytes": 44417680,
            "memory_samples": 15
          }
        },
        {
          "endpoint": "/cpu",
          "runs": [
            {
              "requests_per_second": 9.090469267981806,
              "mean_response_time_ms": 5084.332406406829,
              "elapsed_seconds": 35.421713721,
              "successful_requests": 322,
              "response_bytes": 9016,
              "run": 1,
              "peak_memory_bytes": 44344280,
              "memory_samples": 18
            },
            {
              "requests_per_second": 9.111832780831495,
              "mean_response_time_ms": 5074.272337723599,
              "elapsed_seconds": 35.338664322,
              "successful_requests": 322,
              "response_bytes": 9016,
              "run": 2,
              "peak_memory_bytes": 44302336,
              "memory_samples": 18
            },
            {
              "requests_per_second": 9.15688103917759,
              "mean_response_time_ms": 5049.526828549384,
              "elapsed_seconds": 35.383226954,
              "successful_requests": 324,
              "response_bytes": 9072,
              "run": 3,
              "peak_memory_bytes": 44218450,
              "memory_samples": 18
            }
          ],
          "selected": {
            "requests_per_second": 9.111832780831495,
            "mean_response_time_ms": 5074.272337723599,
            "elapsed_seconds": 35.338664322,
            "successful_requests": 322,
            "response_bytes": 9016,
            "run": 2,
            "peak_memory_bytes": 44302336,
            "memory_samples": 18
          }
        }
      ]
    },
    {
      "implementation": "python-flask",
      "container": {
        "id": "080654bbf8d021dfc0f82f1ec1e5c677a2e493658aad71ecf6f2a30c0730d038",
        "image_id": "sha256:08edc2a64a43c857f452f095504c2b1c8504ed29c0491d40c2f28ecb0fe985ae",
        "command": [
          "python",
          "-m",
          "gunicorn.app.wsgiapp",
          "--bind",
          "0.0.0.0:8080",
          "--workers",
          "1",
          "--worker-class",
          "gthread",
          "--threads",
          "1",
          "--keep-alive",
          "5",
          "--timeout",
          "30",
          "--graceful-timeout",
          "5",
          "--worker-tmp-dir",
          "/dev/shm",
          "benchmark_api.server:create_server_app()"
        ],
        "postgresql_version": "PostgreSQL 18.6 (Debian 18.6-1.pgdg12+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit"
      },
      "contract_checks": 14,
      "endpoints": [
        {
          "endpoint": "/json",
          "runs": [
            {
              "requests_per_second": 1843.1567427658588,
              "mean_response_time_ms": 27.109751844295424,
              "elapsed_seconds": 30.025661256,
              "successful_requests": 55342,
              "response_bytes": 2656416,
              "run": 1,
              "peak_memory_bytes": 61666755,
              "memory_samples": 15
            },
            {
              "requests_per_second": 1848.7433184225713,
              "mean_response_time_ms": 27.029581966173737,
              "elapsed_seconds": 30.030669724,
              "successful_requests": 55519,
              "response_bytes": 2664912,
              "run": 2,
              "peak_memory_bytes": 61624812,
              "memory_samples": 15
            },
            {
              "requests_per_second": 1858.802925335381,
              "mean_response_time_ms": 26.882947629349623,
              "elapsed_seconds": 30.039225374,
              "successful_requests": 55837,
              "response_bytes": 2680176,
              "run": 3,
              "peak_memory_bytes": 61981328,
              "memory_samples": 15
            }
          ],
          "selected": {
            "requests_per_second": 1848.7433184225713,
            "mean_response_time_ms": 27.029581966173737,
            "elapsed_seconds": 30.030669724,
            "successful_requests": 55519,
            "response_bytes": 2664912,
            "run": 2,
            "peak_memory_bytes": 61624812,
            "memory_samples": 15
          }
        },
        {
          "endpoint": "/db/42",
          "runs": [
            {
              "requests_per_second": 1271.6254968393794,
              "mean_response_time_ms": 39.289795845541605,
              "elapsed_seconds": 30.038718235,
              "successful_requests": 38198,
              "response_bytes": 1527920,
              "run": 1,
              "peak_memory_bytes": 62075700,
              "memory_samples": 15
            },
            {
              "requests_per_second": 1275.7403782975919,
              "mean_response_time_ms": 39.16007559397837,
              "elapsed_seconds": 30.043730411,
              "successful_requests": 38328,
              "response_bytes": 1533120,
              "run": 2,
              "peak_memory_bytes": 62243472,
              "memory_samples": 15
            },
            {
              "requests_per_second": 1276.101605250321,
              "mean_response_time_ms": 39.15132476739849,
              "elapsed_seconds": 30.041495005,
              "successful_requests": 38336,
              "response_bytes": 1533440,
              "run": 3,
              "peak_memory_bytes": 62075700,
              "memory_samples": 15
            }
          ],
          "selected": {
            "requests_per_second": 1275.7403782975919,
            "mean_response_time_ms": 39.16007559397837,
            "elapsed_seconds": 30.043730411,
            "successful_requests": 38328,
            "response_bytes": 1533120,
            "run": 2,
            "peak_memory_bytes": 62243472,
            "memory_samples": 15
          }
        },
        {
          "endpoint": "/cpu",
          "runs": [
            {
              "requests_per_second": 9.166565356338747,
              "mean_response_time_ms": 5043.971513811734,
              "elapsed_seconds": 35.345845189,
              "successful_requests": 324,
              "response_bytes": 9396,
              "run": 1,
              "peak_memory_bytes": 62180557,
              "memory_samples": 18
            },
            {
              "requests_per_second": 9.164326025861588,
              "mean_response_time_ms": 5045.260547012345,
              "elapsed_seconds": 35.354482052,
              "successful_requests": 324,
              "response_bytes": 9396,
              "run": 2,
              "peak_memory_bytes": 62054728,
              "memory_samples": 18
            },
            {
              "requests_per_second": 9.147871388349914,
              "mean_response_time_ms": 5053.952323595678,
              "elapsed_seconds": 35.418075555,
              "successful_requests": 324,
              "response_bytes": 9396,
              "run": 3,
              "peak_memory_bytes": 62170072,
              "memory_samples": 18
            }
          ],
          "selected": {
            "requests_per_second": 9.164326025861588,
            "mean_response_time_ms": 5045.260547012345,
            "elapsed_seconds": 35.354482052,
            "successful_requests": 324,
            "response_bytes": 9396,
            "run": 2,
            "peak_memory_bytes": 62054728,
            "memory_samples": 18
          }
        }
      ]
    }
  ],
  "completed_at": "2026-09-28T00:35:06.995550+00:00"
}
