Architektur skalieren 15 § Kompatibilität einer konkreten Schema-Version – Message Pact (Consumer-Driven Contract, CDC) § Kompatibilität über verschiedene Schema-Versionen – Avro & Protobuf – Kompatibilitätslevel: Backward, Forward, Full, Transitive – Automatisches Ausgleichen von nicht-brechenden Unterschieden – Z. T. sind auch automatische Migrationen und Quality Gates möglich Geschenkt durch Avro + Schema Registry: § Kontrolle und Einhaltung der Schema-Konformität § Durch Kompatibilitätslevel lassen sich Avro-Schemata stabil weiterentwickeln § In „kleineren“ Umfeldern reichen deshalb Schemata zur Erleichterung der Zusammenarbeit Kompatibilität Kompatibilität Upgrade-Reihenfolge Backward Consumers Forward Producers Full Egal