
resource "kafka_topic" "stream_globalParticipant_s3_dbtAnalytics_direct_v01" {
  name               = "stream.globalParticipant.s3.dbtAnalytics.direct.v01"
  replication_factor = var.kafka_minimum_replication_factor
  partitions         = 3
  config = {
    "max.message.bytes"     = "15728640"
    "cleanup.policy"        = "compact"
    "delete.retention.ms"   = "2419200000" # 4 weeks
    "min.compaction.lag.ms" = "604800000"  # 1 week
    "min.insync.replicas" = "2"
  }
}
