> RAID 10 a few NVME and you can get decent throughput (and storage size) with existing technology.
is there a good reason to do this in a consumer setup? max realistic throughput over gigabit ethernet is only ~120MB/s, which can easily be saturated by sequential reads or writes to/from a single modern spinning-rust drive.
10Gb ports are quite cheap as well especially if you're only going point to point (the switches are still a little pricy, but the ports for a NAS to VM host are easily under $100 now).
I wouldn't RAID10 anything, but it's totally feasible to build a ZFS RAIDZ2 pool with hotspare out of a whole bunch of 2TB SATA3 SSDs. People do similar for 'budget' video editing setups.
NVMe SSDs only significantly increase bandwidth, but not random throughput. Unless you have a 40gbit network you're not going to see the difference between one NVMe SSD or two if you're accessing them over the network.
I do everything baremetal, and my servers are a few extra (and quite decent) NICs for direct connection to eachother so that no even switches or routers bring their overhead
I don't know that I'd consider RAID 10 for prosumer. RAID 1, absolutely. RAID 10 seems like needlessly adding more complexity and higher failure rates.
RAID 10 a few NVME and you can get decent throughput (and storage size) with existing technology.