Congratulations to another Beluga open source member becoming an Apache SeaTunnel PMC Member

file

Personal profile

  • Wang Hailin Beluga Open Source R&D Engineer
  • GitHub ID:hailin0
  • Has done performance monitoring, data development platform, etc., and is currently focusing on data integration and synchronization and the research and development of its surrounding ecology

Q: As a member of Beluga Open Source, what contributions have you made to the community? What are the specific solutions (code category) and contribution deeds?

At the beginning, I participated in the community, mainly contributing some connector plug-ins and fixing bugs. As I got to know more about the project, I found some problems in E2E, and then promoted the standardization of E2E. After that, SeaTunnel's dependence on the log framework was sorted out, and the log framework integration was transformed. As I continued to deepen the synchronization engine, I began to invest in supporting CDC connector development to support CDC read and write, DDL change capture and analysis, etc.

Q: Is there any story behind the association with Apache SeaTunnel?

Because I do some research and development around the data development platform at work, I will use some data integration and synchronization components as the data access layer of the system. At this time, I paid attention to the SeaTunnel project and found that it has good scalability in terms of architecture design. , to be able to adapt to various transformation needs that are implemented within the enterprise, so try to get started. Then I came to the community to start learning about the project, and started my first contribution after I had a certain understanding of the code. Later, with the understanding of the project and the needs of the project, we began to optimize and expand some functions and contribute back to the community, such as some recent function submissions to CDC.

Q: How long have you been involved in open source? Why does open source appeal to you?

I have been involved in open source for about 5 years. Open source is a hobby for me. It is a great satisfaction to see the project continuously improve and optimize because of every small change, and submit useful functions for users.

Q: What was your first impression of the SeaTunnel community contribution? What do you hope to gain here?

My first impression of the SeaTunnel community is that it is young but full of energy. Newcomers are constantly emerging, some take the initiative to solve problems, and some contribute to fix bugs. Everyone discusses with each other to improve and is willing to provide help. This will jointly promote the development and improvement of the community and the project .

Q: What kind of support do you hope participating in the SeaTunnel community can provide for your personal growth?

As the project is used by more people and helps solve more people's problems, continuous improvement allows the project to cover a wider range of scenarios and solve deeper problems.

Q: From your first contribution to SeaTunnel to becoming a PMC Member today, what is your growth experience in the community?

In the process of gradually deepening the project, my role is constantly changing, from the initial learner and user, to the first PR to become a Contributor to become a project maintainer, and then to become a Committer for in-depth contributions to functions , which means that I have taken on more responsibilities, not only to consider my own small functions, but also to consider the promotion and guidance of the project, and even to find and attract users and contributors to provide fresh blood and vitality for the project. This is In the transition from User to Owner, I also learned some knowledge about open source collaboration and project promotion. Generally speaking, participating in open source is a happy thing. Individuals and the open source community can create and win together.

Q: What is your understanding of the role of a community PMC? What should the PMC do/function in the community?

As I said earlier, PMC needs to take on more responsibilities. It needs to think from the perspective of the project, promote the benign development and evolution of the project, guide the community, plan the roadmap, etc., and of course also need to be responsible for everything that is not conducive to the project or the community. behavior to say no.

Q: What is your reason for being elected as PMC this time?

Actively contributed to SeaTunnel CDC & Zeta Engine as maintainer.

Q: Assuming a new role (PMC), what suggestions do you have for the future development of SeaTunnel (both project development and community development)?

In terms of the project, it is mainly the advancement of the functional roadmap. At present, it focuses on CDC, multi-table, DDL, automatic table creation, etc. This is the function that users need. They are good for attracting more users. In terms of the community, more energy needs to be invested in PR review, issue investigation, and newcomer guidance. A good community needs to continue to have new blood joining while retaining old friends. The community maintains so many connectors that require the energy of every contributor And wisdom, a group of active contributors can create a lasting and active community.

This article is supported by Beluga Open Source Technology !

Ministry of Industry and Information Technology: Do not provide network access services for unregistered apps Go 1.21 officially released Ruan Yifeng released " TypeScript Tutorial" Bram Moolenaar, the father of Vim, passed away due to illness The self-developed kernel Linus personally reviewed the code, hoping to calm down the "infighting" driven by the Bcachefs file system. ByteDance launched a public DNS service . Excellent, committed to the Linux kernel mainline this month
{{o.name}}
{{m.name}}

Guess you like

Origin my.oschina.net/u/5527466/blog/10094848