Advice for a Truenas Build

I’m interested in building a Truenas Core server, 30 TB space, zfs, and maybe a 10gb network adapter.
The server needs to be able to compress data fast, and maybe do some deduplication.
Desktop or Rackmount is fine, but the second is better. It’s ok to build it, or an already built system (like Supermicro, or anything else).

The final goal is to store Veaam backups from our main VMware infrastructure.

Any advice?