Question: how many domain controllers are needed?
Answer: In production it is best practice to have at least 2 domain controllers per domain. Also worth adding those two need to be on separate physical hardware.