Shortly after a senior leader joins a new company, sometimes you’ll notice them quickly steer the organization towards a total architectural rewrite. Perhaps this is a switch from batch to streaming computation, perhaps a switch from a monolith to a services architecture, perhaps it’s a rewrite into a new programming language. If you take a few minutes to reflect, I bet you can identify several times where you’ve had this experience. Regardless of the proposed technical change, it’s a...