The 256GB 2280 M.2 NVMe SSD provides insanely fast storage, and you can bump it up to 2TB. RAM can also be upgraded from the installed 8GB DDR4 to a maximum of 64GB DDR4 courtesy of two SODIMM slots ...
2 NVMe PCIe Gen 4.0 Connectivity 2 x USB-C 4.0 ... It’s on the cusp of being a mini PC however as it is quite large still, but is certainly smaller than your average ATX case.