https://jgp.ai/2017/09/22/new-dimension-apache-spark-clusters/clego_the_lego-built_spark_cluster_on_jgp_net_035_by_jean_georges_perrin/
Even if I minimized cables (e.g. by using NVMe M2 instead of SATA SSD), it's still a mess.