CloudFormation was chosen because it's AWS native and requires no third-party tools. However, Stanford and (in the future) Cornell are adopting Terraform for resource provisioning. Terraform is mature and widely adopted, and offers distinct advantages over CloudFormation. We should consider porting the CloudFormation templates into Terraform, though it would probably result in maintaining synchrony between the two platforms.
CloudFormation was chosen because it's AWS native and requires no third-party tools. However, Stanford and (in the future) Cornell are adopting Terraform for resource provisioning. Terraform is mature and widely adopted, and offers distinct advantages over CloudFormation. We should consider porting the CloudFormation templates into Terraform, though it would probably result in maintaining synchrony between the two platforms.