3 ms·
I worked at a company that did this with Python and Terraform. Another great benefit is being able to rollout product changes based on customers risk tolerance.
by nijave 4y ago
I worked at a company that did this with Python and Terraform. Another great benefit is being able to rollout product changes based on customers risk tolerance. Some customers will be more interested in new features while others will prefer stability. On the engineering side, you can do canary-style rollouts to each isolated environment
Some enterprise customers will want special features or configurations that might not make sense for everyone else this setup also makes a lot easier (special network connectivity like IP allowlisting, network peering, VPN tunnels, cipher selection)