Uploaded image for project: 'Subscription Watch'
  1. Subscription Watch
  2. SWATCH-4260

Cut Over to the New Product kafka Topic as the Primary Consumer

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • swatch-contracts
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • subs-swatch-lightning

      Check back with Lindsey on when we can move to backlog:

       

      As a Swatch developer, I want to disable the legacy consumer and make the new Product kafka topic the sole source of product messages so that Swatch is fully migrated off the UMB topic.

      Take a look at SWATCH-3458 for reference about how we executed this migration pattern previously

      Acceptance Criteria:

      • Disable and remove Swatch’s consumer for the legacy topic: VirtualTopic.services.productservice.Product
      • Ensure Swatch only consumes from the new topic: TBD
      • Validate:
        • No product data regressions post cutover
        • Observability dashboards show expected throughput
        • No increase in error rates or processing delays
      • Remove any config flags or feature toggles used for dual-consumption logic
      • Clean up:
        • Topic subscription metadata
        • Consumer queue configs for the legacy topic
        • Legacy-topic-specific logging or schema handling paths

              Unassigned Unassigned
              lburnett0 Lindsey Burnett
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: