I'd like to understand the best practice around using FusionAuth in a typical development process. For example:
- I have multiple feature branches and want to test them independently.
- I have a production system
- I have a CI system that automatically runs builds and tests, and each time it should start with a well defined infrastructure state for testing.
- I use an IaC tool like CloudFormation, Terraform, or Pulumi and I'd like to manage infrastructure in a versioned way.
Are there any suggestions for how to work with FusionAuth in way that fits in with these practices?