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

Liang He updated DUBBO-146:
---------------------------
    Labels: Dubbo gsoc2026  (was: gsoc2026)

> 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
>            Priority: Major
>              Labels: Dubbo, gsoc2026
>
> 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