I believe the code and the infrastructure definition related to it should live together (things that change together should stay together)…