One of the really interesting uses of the Channel Manager is that it’s great way to manage this kind of workflow:
- Interfaces are first implemented on a developer’s machine.
- Then they can be pushed into a enterprise source control system like we do here with github (what is GIT?)
- Then the channels can be deployed to a test environment.
- Finally the channels can be promoted into a production environment. What’s really neat about this aspect is that you can easily push the same channel definition into two Active/Active live Iguana instances for a high availability fail over strategy
Because you have access to all the code that is used to implement the Channel Manager it allows you all sorts of flexibility to do this type of thing.