The architecture sync functionality allows you to replicate your architecture into other environments with just one click.
It completely eliminates manual tasks previously needed to deploy the same architecture into multiple environments through the manipulation of the terraform.tfvars file.
Independent deployment lifecycle
By isolating environments and architectures from each other, it gives you at the same time maximum security and full freedom to target specific environments for deployments.
It’s a powerful way to bridge the gap between keeping environments identical and the specificities that every environment requires.
Don’t repeat yourself
Every single change made to one architecture is automatically propagated to all replicas without any manual task and in real time.
This is a great feature that removes drift entirely between your environments (dev, QA, staging, prod…).
It is the best option for disaster recovery strategy.
Isolated environments
Even though the same cloud architecture is replicated across all environments, each one of them is completely isolated from the others by: - Its own values of the variables. - Terraform tfstate file. - Git configuration and branching. - Cloud providers credentials.Execution runners.