You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<div class="test-card-desc">Reverse proxy + application server — mixed static, JSON, and async-db workload over HTTP/2 with TLS. 64 CPUs split between proxy and server.</div>
Copy file name to clipboardExpand all lines: site/content/docs/add-framework/meta-json.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -88,4 +88,4 @@ The `gateway-64` profile tests your framework as part of a complete deployment s
88
88
- The proxy, caching layer, and internal protocol choices are all part of the benchmark
89
89
- Static files can be served directly by the proxy (e.g., Nginx) instead of the application server
90
90
91
-
See the [Gateway-64 implementation guide](/docs/test-profiles/h2-gateway/gateway-64/implementation) for detailed documentation, three complete compose examples (two-tier, three-tier, and single-tier), CPU topology rules, and proxy configuration options.
91
+
See the [Gateway-64 implementation guide](/docs/test-profiles/gateway/gateway-h2/implementation) for detailed documentation, three complete compose examples (two-tier, three-tier, and single-tier), CPU topology rules, and proxy configuration options.
Copy file name to clipboardExpand all lines: site/content/docs/scoring/composite-score.md
+4-14Lines changed: 4 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -72,23 +72,13 @@ Not all profiles count toward the composite score. Profiles marked as **scored**
72
72
| Baseline | Yes | Query parsing over QUIC (UDP) with TLS 1.3 |
73
73
| Static | Yes | 20 static files served over QUIC (UDP) with TLS 1.3 |
74
74
75
-
### H/2 Gateway
75
+
### Gateway
76
76
77
77
| Profile | Scored | Workload |
78
78
|---|---|---|
79
-
| Gateway-64 | Yes | Two-service proxy + server stack (static / JSON / async-db / baseline mix) over HTTP/2 + TLS, 64-CPU budget split freely between proxy and server |
80
-
81
-
### H/3 Gateway
82
-
83
-
| Profile | Scored | Workload |
84
-
|---|---|---|
85
-
| Gateway-H3 | Yes | Same two-service stack as Gateway-64 but with HTTP/3 + QUIC at the edge, measuring h3 proxy termination efficiency at realistic connection counts |
86
-
87
-
### Production Stack
88
-
89
-
| Profile | Scored | Workload |
90
-
|---|---|---|
91
-
| Production Stack | Yes | Four-service CRUD API deployment (edge + Redis cache + JWT auth sidecar + framework server) with 10K-item working set. JWT HMAC-SHA256 verified on every `/api/*` request (no caching). Framework implements cache-aside with ≤1s TTL (cache strategy is the framework's choice). Concurrent reads + writes via split h2load. |
Copy file name to clipboardExpand all lines: site/content/docs/test-profiles/_index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ Data files are **mounted automatically** by the benchmark runner — your Docker
33
33
{{< cards >}}
34
34
{{< card link="h1" title="H/1.1" subtitle="Isolated single-endpoint benchmarks and multi-endpoint workload mixes over plain TCP." icon="lightning-bolt" >}}
35
35
{{< card link="h2" title="H/2" subtitle="Baseline and static file benchmarks over encrypted TLS connections with stream multiplexing." icon="globe-alt" >}}
36
-
{{< card link="h2-gateway" title="H/2 Gateway" subtitle="Reverse proxy + application server benchmarks over HTTP/2 with TLS. Tests full-stack deployment performance." icon="server" >}}
36
+
{{< card link="gateway" title="Gateway" subtitle="Multi-service deployments: proxy + server (H2/H3) and full CRUD production stack with JWT auth + cache-aside." icon="server" >}}
37
37
{{< card link="h3" title="H/3" subtitle="Baseline and static file benchmarks over QUIC for frameworks with native H/3 support." icon="globe-alt" >}}
38
38
{{< card link="grpc" title="gRPC" subtitle="Unary RPC throughput over cleartext HTTP/2 using Protocol Buffers serialization." icon="globe-alt" >}}
Gateway test profiles benchmark multi-service deployments — proxy + server, with optional auth sidecars, caches, and databases. Unlike isolated tests that measure a single framework container, gateway tests measure the **end-to-end throughput of the entire stack** as a unit.
7
+
8
+
All gateway tests use Docker Compose for orchestration, pin services to specific CPU cores via `cpuset`, and give entries full control over their architecture within a fixed 64-CPU budget.
{{< card link="gateway-h3" title="Gateway H3" subtitle="Same two-service stack as Gateway H2 but with HTTP/3 + QUIC at the edge." icon="lightning-bolt" >}}
Two-service proxy + server stack over HTTP/2 + TLS. Proxy serves static files directly from disk, forwards dynamic endpoints (baseline, JSON, async-db) to the application server. 64 CPUs split freely between the two services.
0 commit comments