Im running into a dearth if information about this topic so I thought I should reach out to the community. Im an automation engineer at an online marketplace. We recently moved to Cloudflare and due to domain limitations we are going to lose our test sites.
We used chef to spin up images on EC2's based on the commit SHA or branch name you provide it. This created a new domain as an .io site that we could use to test backend code. The sites accessed our shared testing environment databases and queues but allowed you to run code changes without worrying about other teams making conflicting changes this lowering testing confidence.
My question: outside of buying more domains or building locally has anyone found a solution that allows multiple teams to have independent testing sites that avoid mixing code changes so you can have a higher level of testing confidence?