VMware Cloud Foundation (VCF) 9.0 supports two types of deployment mode for the applicable components (e.g. NSX Manager, VCF Operations, VCF Automation, etc), Simple (Single-node) or High Availability (Three-node).
For Lab/Learning Purposes or Proof-of-Concepts, the Simple VCF deployment will allow users to experience the full capabilities of VCF 9.0, while minimizing the resources required when compared to VCF 5.x where you had to have three NSX Managers as an example.
Since the GA of VCF 9.0, I know many folks have started to prepare their lab environments and I wanted to share the minimal resources that you would need to deploy the initial VCF 9.0 stack also referred to as a VCF Fleet for lab purposes: