(Ben Nadel) As InVision continues its efforts to decompose the monolith into a distributed system, it has given me lots of opportunity to think about “breaking changes.” A “breaking change” is any change that requires the consumer of an API to make lockstep changes in order for the consuming code to
