Run old and new implementations side-by-side to validate correctness before switching over using the Parallel Run pattern