Liang He created DUBBO-146:
------------------------------

             Summary: GSoC 2026 - Dubbo Lightweight Refactoring
                 Key: DUBBO-146
                 URL: https://issues.apache.org/jira/browse/DUBBO-146
             Project: Apache Dubbo
          Issue Type: Task
            Reporter: Liang He


h2. Background and Goal

Over the past several major releases, Apache Dubbo has accumulated a large 
number of modules, dependencies, and legacy integrations. This results in 
increased framework size, slower startup time, and higher dependency complexity 
for users who only need core RPC functionality.

With the increasing adoption of cloud-native and microservice environments, 
lightweight frameworks with minimal dependencies are becoming increasingly 
important.

Therefore, this project aims to analyze and refactor Dubbo's dependency 
structure to make the framework more modular and lightweight.
h2. Goal

The project aims to improve Dubbo’s modularization and reduce unnecessary 
dependencies.

Expected tasks include:
 # Analyze the dependency graph of the Dubbo core modules.

 # Identify redundant or unnecessary dependencies.

 # Refactor module boundaries to improve modularity.

 # Reduce the size of the minimal runtime dependency set.

 # Provide documentation and benchmarks comparing before and after results.

h2. Possible Extensions
 * Provide a *minimal runtime profile* for Dubbo.

 * Introduce {*}optional dependency loading mechanisms{*}.

 * Optimize startup time and memory footprint.

h2. Relevant Skills
 * Java

 * Build tools (Maven / Gradle)

 * Dependency management

 * Microservice frameworks

h2. Potential Mentors
 # Albumen Kevin, Apache Dubbo PMC, 
[[email protected]|mailto:[email protected]]
 # [email protected]

h4.  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to