> You create a PR that fixes the code and the problematic call sites in a single commit. It gets merged and you’re done.
What happens when you roll this out and partway through the rollout an old version talks to a new version? I thought you still needed backwards compat? I'm a student and I've never worked on a project with no-downtime deploys, so I'm interested in how this can be possible.