You need to design a web infrastructure with 50 beta, 50 gamma and 400 prod servers. Walk through the best case scenario without considering cost and business logic.

what they should discuss:

  • global images: PXE, VMs
  • configuration mgmt: puppet, chef, cfengine, spacewalk
  • custom images: AMI/WIM/other
  • load balancers/algorithms
  • source control
  • auditing tools
  • redundancy
  • DR/HA (mechanisms)
  • testing
  • pipelines
  • build servers