@Alexandre - Thanks again for reaching out to us and being patient.
You could use different instances for different environments and you can use labels for enabling configurations for different environments.
You can take a look at the below doc for the same : Use Per Environment Configuration
But again, there is nothing wrong to use multiple instances if it would better fit for your project.
I hope this information helps. Please let us know if you have any further questions.