Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-6761

Reduce Kafka Streams Footprint

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.1.0
    • streams
    • None

    Description

      The persistent storage footprint of a Kafka Streams application contains the following aspects:

      1. The internal topics created on the Kafka cluster side.
      2. The materialized state stores on the Kafka Streams application instances side.

      There have been some questions about reducing these footprints, especially since many of them are not necessary. For example, there are redundant internal topics, as well as unnecessary state stores that takes up space but also affect performance. When people are pushing Streams to production with high traffic, this issue would be more common and severe. Reducing the footprint of Streams have clear benefits for reducing resource utilization of Kafka Streams applications, and also not creating pressure on broker's capacities.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            bbejeck Bill Bejeck
            bbejeck Bill Bejeck
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment