resource "kafka_topic" "event_backfill_ddsearch_os" {
  name               = "event.backfill.ddsearch.os"
  replication_factor = var.kafka_minimum_replication_factor
  partitions         = 9
  config = {
    "cleanup.policy"        = "compact"
    "delete.retention.ms"   = "2419200000" # 4 weeks
    "min.compaction.lag.ms" = "604800000"  # 1 week
    "min.insync.replicas" = "2"
  }
}

resource "kafka_topic" "dlq_ddsearch_ossink_vectororder" {
  name               = "dlq.ddsearch.ossink.vectororder"
  replication_factor = var.kafka_minimum_replication_factor
  partitions         = 3
  config = {
    "retention.ms" = "72000000"
    "min.insync.replicas" = "2"
  }
}
