Hello, I’d like to share a proposal to refactor Zeppelin’s current listener architecture into a Pub/Sub model using an EventBus. Currently, components such as Notebook, Paragraph, etc. rely on listener interfaces, resulting in tight coupling, circular dependencies, and difficulties in maintainability. The proposal suggests introducing a ZeppelinEventBus (based on RxJava) as a mediator to gradually migrate existing listeners. Full details are documented here: https://cwiki.apache.org/confluence/x/vAsGFw
Best regards, SeungYoung Oh
