[ 
https://issues.apache.org/jira/browse/KAFKA-9808?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Richard Yu updated KAFKA-9808:
------------------------------
    Attachment: Current State Store Hierarchy.pdf

> Refactor State Store Hierarchy
> ------------------------------
>
>                 Key: KAFKA-9808
>                 URL: https://issues.apache.org/jira/browse/KAFKA-9808
>             Project: Kafka
>          Issue Type: Improvement
>          Components: streams
>            Reporter: Richard Yu
>            Priority: Major
>         Attachments: Current State Store Hierarchy.pdf
>
>
> Over years of development, Kafka contributors has been adding more and more 
> state store classes on top of each other without too much regard to making it 
> more approachable for future modifications. For instance, it has become 
> increasingly difficult to add new API to state store classes while at the 
> same time, preventing them from being exposed to users. 
> In sum, the entire hierarchy is slowly spiraling out of control, and there is 
> a growing need to consolidate the multiple state store types into a few more 
> manageable ones for future Kafka developers. 
> Note: There has already been a couple of attempts to simplify the state store 
> hierarchy, but while the task isn't too complex, its just the enormous scope 
> of the change which makes things difficult.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to