Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[improve] add new committer blog #2705

Merged
merged 3 commits into from
Sep 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions home/blog/2024-08-31-new-committer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: Welcome to HertzBeat Community Committer!
author: aias00
author_title: Hongyu Liu
author_url: https://github.com/Aias00
author_image_url: https://avatars.githubusercontent.com/u/25810623
tags: [opensource, practice]
keywords: [open source monitoring system, alerting system, Apache, Apache Committer, Hertzbeat]
---

## Self-Introduction

Hello everyone, I am deeply honored to be invited as a Committer for Apache HertzBeat.

I have been in the software development industry for many years, currently working as a backend development engineer in my company, mainly responsible for the development and maintenance of core business systems. In my daily work, I not only focus on code quality and system performance but also actively participate in the design and optimization of technical solutions.

Besides work, I am also passionate about the open-source community. Participating in open-source projects not only allows me to continuously learn new technologies and best practices but also helps me meet like-minded developers and jointly promote technological advancement. Becoming a Committer for Apache HertzBeat is an important milestone in my open-source journey, and I will continue to strive to make more contributions to the project and community.

## Participating in the Apache Community

The first Apache project I participated in was Apache ShenYu (<https://github.com/apache/shenyu>). As an API gateway project, ShenYu provided me with an opportunity to gain a deep understanding of microservice architecture and gateway technology. Through my involvement in ShenYu's development, I not only enhanced my technical skills but also learned about the collaboration methods and open-source spirit of the Apache community.

This experience gave me a deeper understanding of the Apache community and laid the foundation for my later participation in other Apache projects, such as HertzBeat. From ShenYu to HertzBeat, I gradually deepened my understanding and contribution to Apache projects, eventually becoming a Committer for HertzBeat.

## Encountering HertzBeat and Starting to Contribute

After participating in the Apache ShenYu project, I gained a deeper understanding of how open-source communities operate. At this time, I came across the Apache HertzBeat project by chance, which aims to create an easy-to-use, high-performance open-source real-time monitoring and alerting system.

HertzBeat's philosophy and functionality immediately caught my interest. As a backend development engineer, I deeply understand the importance of monitoring systems in modern software architecture. HertzBeat not only provides rich monitoring features but also focuses on user experience and scalability, which aligns very well with my technical philosophy.

With enthusiasm for the project, I began to delve into HertzBeat's codebase and documentation. I found many interesting challenges and areas for improvement in the project, which sparked my desire to contribute. After gradually familiarizing myself with the project structure and contribution process, I contributed my accumulated experience in monitoring various relational databases, NoSQL, and other middleware from my work to the project.

As my understanding of the project deepened, I began to try solving more complex problems, such as performance optimization and new feature development. Each contribution not only taught me new knowledge but also made me feel the power and warmth of the open-source community. The feedback and support from project maintainers and other contributors further convinced me that participating in HertzBeat was the right choice.

Through continuous contributions and interactions with community members, I gradually became an active member of the HertzBeat community. This experience not only improved my technical skills but also gave me a deep understanding of the open-source spirit and the importance of collaboration. It was these ongoing contributions and participation that ultimately led to my nomination as a Committer for HertzBeat.

## Conclusion

Becoming a Committer for Apache HertzBeat is an important milestone in my open-source journey. I will continue to strive to make more contributions to the project and community, while also looking forward to growing and progressing together with more team members, jointly promoting the prosperity and development of the project.
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
title: 热烈欢迎 HertzBeat 小伙伴新晋社区 Committer!
author: aias00
author_title: Hongyu Liu
author_url: https://github.com/Aias00
author_image_url: https://avatars.githubusercontent.com/u/25810623
tags: [opensource, practice]
keywords:
[
open source monitoring system,
alerting system,
Apache,
Apache Committer,
Hertzbeat,
]
---

## 自我介绍

大家好,非常荣幸能够受邀成为 Apache Hertzbeat 的 Committer。

本人从事软件研发行业多年,目前在公司主要担任后端开发工程师的职位,主要负责公司核心业务系统的开发和维护工作。在日常工作中,我不仅关注代码质量和系统性能,还积极参与技术方案的设计和优化。

除了工作之外,我也热衷于开源社区。参与开源项目不仅让我能够不断学习新的技术和最佳实践,还能结识志同道合的开发者,共同推动技术的发展。成为 Apache HertzBeat 的 Committer 是我开源之路上的一个重要里程碑,我会继续努力为项目和社区做出更多贡献。

## 参与 Apache 社区

我参与的第一个 Apache 项目是 Apache ShenYu(<https://github.com/apache/shenyu>) 。作为一个 API 网关项目,ShenYu 为我提供了深入了解微服务架构和网关技术的机会。通过参与 ShenYu 的开发,我不仅提升了自己的技术能力,还学习到了 Apache 社区的协作方式和开源精神。

这次经历让我对 Apache 社区有了更深入的认识,也为我后来参与其他 Apache 项目,如 HertzBeat,奠定了基础。从 ShenYu 到 HertzBeat,我逐步加深了对 Apache 项目的理解和贡献,最终成为了 HertzBeat 的 Committer。

## 接触 HertzBeat 并开始贡献

在参与 Apache ShenYu 项目后,我对开源社区的运作有了更深入的了解。这时,我偶然接触到了 Apache HertzBeat 项目,它的目标是打造一款易用、高性能的开源实时监控告警系统。

HertzBeat 的理念和功能立即引起了我的兴趣。作为一名后端开发工程师,我深知监控系统在现代软件架构中的重要性。HertzBeat 不仅提供了丰富的监控功能,还注重用户体验和可扩展性,这与我的技术理念非常契合。

带着对项目的热情,我开始深入研究 HertzBeat 的代码库和文档。我发现项目有很多有趣的挑战和改进空间,这激发了我参与贡献的欲望。我在逐步熟悉项目的结构和贡献流程之后,将自己工作中积累的对不同的关系型数据库、NoSQL 等中间件的监控经验,贡献到工程中。

随着对项目的理解加深,我开始尝试解决一些更复杂的问题,如性能优化和新功能开发。每一次贡献不仅让我学到了新的知识,也让我感受到了开源社区的力量和温暖。项目维护者和其他贡献者的反馈和支持,让我更加确信参与 HertzBeat 是一个正确的选择。

通过持续的贡献和与社区成员的互动,我逐渐成为了 HertzBeat 社区的活跃成员。这段经历不仅提升了我的技术能力,也让我深刻理解了开源精神和协作的重要性。正是这些持续不断的贡献和参与,最终让我有幸被提名为 HertzBeat 的 Committer。

## 总结

成为 Apache HertzBeat 的 Committer 是我开源之路上的一个重要里程碑。我将继续努力为项目和社区做出更多贡献,同时也期待与更多的团队成员一起共同成长和进步,共同推动项目的繁荣发展。
Loading