Many organizations struggle to eliminate tech debt with existing bubble gum and scripts or change configuration code, or look toward adopting immutable production patterns with Docker and Kubernetes. The question is how to do this and build confidence that when modules or whole systems are swapped out everything will still work.