Serialisasi dan skema

Kontrak data lintas tim: alasan skema tercatat, alur Schema Registry, Avro, dan mode kompatibilitas evolusi skema.

Modul ini membahas kontrak data yang menjaga pesan tetap dapat dibaca lintas tim dan lintas versi, sebagai kelanjutan dari desain payload pada modul desain topic. Pembahasan dimulai dari biaya payload tanpa kontrak, berlanjut ke peran Schema Registry dan format kawat pesan Avro, lalu latihan serialisasi Avro dengan union dan nilai default. Modul ditutup dengan mode kompatibilitas backward, forward, dan full yang menentukan evolusi skema mana yang lolos dan yang ditolak.