Divide and conquerCertificate signingReportingStoreconfigsCatalog compilationpuppetserverBuilding a Puppet masterCertificatessystemdCreating a load balancerApache proxyTLS headersSELinuxConfiguring mastersKeeping the code consistentrsyncNFSClustered filesystemGitOne more splitOne last split or maybe a few more