We are working on replacing an existing element with a new (refactored) element.
We’d like to be able to have both activities available during the development period so we can fall back on the existing implementation until we’re confident the new implementation is ready to replace it.
In other systems, I’d use feature flags to isolate the features from one another and read the flag at runtime to determine which path to take.
I’ve experimented using gateways in the modeler, but this has produced a highly-cluttered diagram as we try to route around the new and old elements.
Any suggestion on how to segregate new development while keeping an existing implementation around would be highly appreciated.