That's a much more sophisticated setup than mine! It may even be overkill (depending on what it is you want to host, and to how many).
I've been running two enterprise-grade Toshiba 16TB drives in a btrfs RAID1 since last summer. No SSD for caching (though the OS and my Docker containers run on one, with regular syncs to the slower spinning drives). No complaints so far.