I think regular web can already handle partially of that requests (1 million req/s)

https://www.techempower.com/benchmarks/#section=data-r22&test=json&hw=ph

It just we need more load balancer server with horizontal and vertical scaling applied. The most bottleneck part is probably verifying schnorr signatures multiple times for all events incoming.

Relay developers have such a big homework to achieve that. They also need to optimize many things.

Reply to this note

Please Login to reply.

Discussion

Yes. Stateful protocols struggle to get to 1 million req/s.

We need advanced stratgies in scaling:

- Data Distribution and Replication

- Load Balancing

- Efficient Data Retrieval

- Protocol Efficiency

- Intelligent Client Operations

Projects like Primal are leading the way. But more can be done.

Big homeworks for nostr devs (relay, client) and relay operators 😅

Primal can effectively achieve good results using their effective cache. Other clients need to handle better cache locally at least.