resource "kafka_topic" "event_sr_new_version" {
  name               = "event.sr.newVersion"
  replication_factor = var.kafka_minimum_replication_factor
  partitions         = 3
  config = {
    "max.message.bytes"   = "15728640"
    "retention.ms"        = "604800000"
    "cleanup.policy"      = "delete"
    "min.insync.replicas" = "2"
  }
}

# Topic for sync from MusicGraph to Fingerprint Aura
resource "kafka_topic" "cdc_musicGraph_mgToFp" {
  name               = "cdc.musicGraph.mgToFp"
  replication_factor = var.kafka_minimum_replication_factor
  partitions         = 1
  config = {
    "max.message.bytes"   = "15728640"
    "retention.ms"        = var.one_month_ms
    "cleanup.policy"      = "delete"
    "min.insync.replicas" = "2"
  }
}
