Event schema evolution — how do you avoid breaking consumers? | LetsGit.IT