[
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)