RPC at scale

Chain 09
JSON-RPCUsers20,000 req/sChain RPC4 vCPU · 1 GB
JSON-RPCUsers20,000 req/sChain RPC4 vCPU · 1 GB

Turn every goal green.

Traffic
20,000 req/s · 100% reads
Bill
  • Chain RPC16 USD/mo
16 of 60 USD/mo

Goals

Not tested yet

99 of 100 requests finish faster than this.The share of requests that fail or get no answer.How old the data is when a reader gets it.What the servers and services cost each month.

Wallets send 20,000 RPC calls/s, mostly balance reads on 100,000 addresses, and a few hot ones get most calls. Each read costs 0.4 ms of node CPU, and the one node has 4 vCPU. At 0:30 it fails for 20 s. Blocks come every 12 s, so a read may be 12 s old at most. Budget 60 USD/mo.

Parts you can add: Load balancer (L7), Load balancer (L4), Chain RPC, Redis cache, Local cache. At most 8 parts. Budget: 60 USD/mo.

Tap a part to add it, or drag it onto a trace.Click a part to add it, or drag it onto a trace.