Skip to content

Commit 6c0f5dd

Browse files
Update blog post on state of GraphQL gateways with the new bench website (#6943)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 74f6b27 commit 6c0f5dd

File tree

1 file changed

+22
-2
lines changed
  • packages/web/docs/src/app/blog/(posts)/state-of-graphql-gateways-in-2023

1 file changed

+22
-2
lines changed

packages/web/docs/src/app/blog/(posts)/state-of-graphql-gateways-in-2023/page.mdx

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,17 @@ import { Callout } from '@theguild/components'
1313
The GraphQL ecosystem is growing rapidly, and solutions to complex problems are more accessible than
1414
ever before.
1515

16+
<Callout type="info" emoji="🚀">
17+
Since publishing this research, we released [**Hive
18+
Router**](https://the-guild.dev/graphql/hive/blog/welcome-hive-router) - a high-performance,
19+
open-source GraphQL federation gateway.
20+
21+
Hive Router outperforms other leading gateways across RPS, latency, and resource usage.
22+
23+
👉 See the [benchmark results](https://the-guild.dev/graphql/hive/federation-gateway-performance).
24+
25+
</Callout>
26+
1627
One of the most common questions about GraphQL is how to extend or enrich it. This can be achieved
1728
by adding custom flows, securing your `/graphql` endpoint, improving performance through caching,
1829
orchestrating upstream calls for distributed GraphQL, or monitoring and tracing it.
@@ -24,6 +35,11 @@ the following problems.
2435
exploring, and creating a report on the state of GraphQL gateways in 2023. We compared, tested, and
2536
benchmark various open-source solutions, and we'd like to share our process thus far.**
2637

38+
<Callout type="info" emoji="📊">
39+
Prefer numbers? See the live, reproducible benchmark (RPS, p95/p99, CPU, memory): [GraphQL Gateway
40+
Performance Benchmarks](https://the-guild.dev/graphql/hive/federation-gateway-performance).
41+
</Callout>
42+
2743
<Callout type="info" emoji="❣️">
2844
We would like to thank our partners and customers who took part in that journey!
2945
</Callout>
@@ -93,8 +109,9 @@ between GraphQL gateways:
93109
4. We tracked all available vitals and metrics, such as network traffic, CPU, and RAM.
94110
5. We tested different use cases to simulate real-life scenarios with different flows, such as peak
95111
times or upstream server delays.
96-
6. We are running all scenarios for every change, and have a complete overview of the results and
97-
the stats of every gateway.
112+
6. We are running all scenarios for every change, and maintain a **complete, live overview of
113+
results** at <a href="https://the-guild.dev/graphql/hive/federation-gateway-performance">the
114+
benchmark dashboard</a>.
98115
7. We are running Rust-based servers for the subgraphs implementation, to ensure it's never becoming
99116
a bottleneck.
100117

@@ -129,6 +146,9 @@ encourage developers to help us with the following:
129146

130147
## The Numbers
131148

149+
For up-to-date results across scenarios, use the
150+
[live benchmark website](https://the-guild.dev/graphql/hive/federation-gateway-performance).
151+
132152
### `constant-vus-over-time`
133153

134154
> [You can find here the latest results, report and statistics](https://github.com/the-guild-org/gateways-benchmark/blob/main/federation-v1/scenarios/constant-vus-over-time/README.md#overview-for-constant-vus-over-time)

0 commit comments

Comments
 (0)