What’s the recommended way of managing services across multiple environments?
We have several cloud environments that act with a high degree of isolation.
We also have different expectations regarding what’s acceptable, with standards getting stricter when getting closer to Production environment.
As usual we have application services deployed to many of these environment following a promotion mechanism.
In the past we created services using a template to as to be able to easily identify which environment we are looking at, e.g.: “Production - Notification Service”.
As the number of services and environments grow the list grows unwieldy fast.
Since there seems to be no first-class mechanism to separating environments, are there any recommendations or guidelines regarding how to be able to reason about environments?