Per second. I was hoping something in the range of 500req/s if possible?
Fulcrum may be good enough,
if i understand benchmark done by Sparrow Wallet team correctly. Using Raspberry Pi 4 8GB, it can fetch data for wallet with 3K used address with time from 1.4s to 14.1s depending on requested data. Make sure to read their full benchmark though to have better understanding.
So I guess the choice would be between Fulcrum and memepool's electrs but it's still unclear to me what "larger scale" deployement means in terms of requests per second here...
You'll need
lots of fast storage if you decide to use mempool's electrs.
The indexes require 1.3TB of storage after running compaction (as of October 2023), but you'll need to have free space of about double that available during the index compaction process. Creating the indexes should take a few hours on a beefy machine with high speed NVMe SSD(s).
For personal or low-volume use, you may set --lightmode to reduce disk storage requirements by roughly 50% at the cost of slower and more expensive lookups.
I don't know the actual number these days, but i wouldn't be surprised it require 2TB or more in March 2026.