Writing a unit / integration test for every potential edge case doesn’t seem scalable - wondering if there’s a way to test code changes directly against production traffic without exposing users to potentially breaking changes?
A canary comes to mind but serving real production traffic would expose users to potentially breaking changes?
How do you guys handle this at your companies? Would appreciate any thoughts.