CloudWeGo Study Group is a study group initiated by the CloudWeGo community. CloudWeGo is a collection of microservice middleware projects open sourced by ByteDance. It is a veritable project with three highs : high performance, high scalability, and high reliability . Focus on solving the problems of microservice communication and governance, and meet the demands of different businesses in different scenarios.
The CloudWeGo community culture advocates technical exchanges and helps developers grow together.
Therefore, we established CSG (CloudWeGo Study Group) to carry out 30- day source code interpretation and learning activities to help new members integrate into the community circle, interact with community Committers, and learn to get started with several major framework projects of CloudWeGo.
Project official website: https://www.cloudwego.io/
This issue is already the fourth issue of CSG event !
The theme of this issue is how to build a business project based on the CloudWeGo project and ecology , community Committer hands-on teaching, and more Committers to share their mental journeys in the community, please look forward to it~
Past activities reference: https://github.com/cloudwego/community/labels/activity
1. Activity information
activity form
We will use the form of Study Group to carry out a 4-week community sharing form once a week. In order to better help everyone understand the usage scenarios and usage methods of the CloudWeGo project, the community built a biz-demo ( https://github.com/cloudwego/biz-demo ) based on the CloudWeGo project to provide business users with Valuable reference. Each case contains multiple CloudWeGo sub-projects and related ecological projects. For example, both Kitex and Hertz are used in the project, and a separate business scenario is demonstrated.
At the same time, this event will arrange 4 live broadcasts to share the engineering practice around CloudWeGo / biz-demo:
1. Bookinfo——Rewrite the Istio classic demo based on CloudWeGo : rewrite the classic Bookinfo project with Hertz and Kitex, show engineering design, technology selection, and then show from the shallower to the deeper using the full link lane to achieve gray scale release and other scenarios
2. Open Payment Platform——API Gateway based on CloudWeGo : Use Kitex and Hertz to demonstrate the development of an open payment platform, use CloudWeGo to implement API Gateway, refer to best practices, and strive to show the effect concisely and clearly
3. EasyNote——Getting Started with the CloudWeGo Ecosystem : How to Quickly Get Started with the CloudWeGo Ecosystem, Interpretation of biz-demo Easy Note
4. BookShop——From getting started with e-commerce to getting started with CloudWeGo : Take building a simple e-commerce system from scratch as an example to demonstrate how to integrate middleware, design architecture, and layered code in the Kitex/Hertz project
share time
-
The activity time of this period: February 22nd - March 22nd
-
The first sharing time: 19:30, February 22
-
Sharing topic: " Bookinfo - Rewriting Istio Classic Demo Based on CloudWeGo "
Rewrite the classic Bookinfo project with Hertz and Kitex, show engineering design, technology selection, and then show from shallow to deep how to use full link lanes to achieve gray scale release and other scenarios
-
Live room address: https://meetings.feishu.cn/s/1ipd8ih057fnm?src_type=2
2. Interactive gifts
The first live broadcast will officially start at 19:30 on February 22 (Wednesday) . There are two ways to get event prizes:
-
Before the live broadcast starts, share the above event poster to Moments , and after getting 20 likes, send this screenshot of Moments to the conversation window of the official account . A limited number of 10 people can get customized peripheral CloudWeGo notebooks , and the list of winners will be counted according to the time of sending the screenshots. First come first served !
-
Students watching the live broadcast can send barrage to participate in the lucky draw. Each live broadcast room in the cooperative community will draw 3 lucky viewers to send CloudWeGo exclusive peripheral T-shirts . Welcome to watch the online live broadcast on time!
3. Expected harvest
-
A community organization that really helps you grow. During the 30-day CSG period, a weekly sharing session will be arranged to help students understand and understand the project, while absorbing the learning experience of their predecessors.
-
Direct dialogue with community maintainers and project leaders. The community will help students solve problems during the learning process, and students can continue to grow together with the community!
-
Complete the Community Growth Experience Relay. Contribute notes, complete learning tasks, and you can get a CSG certification certificate . At the same time, you have the opportunity to make in-depth contributions to CloudWeGo, participate in the follow-up CSG activity sharing and community regular meetings and sharing, and have the opportunity to obtain ByteDance internship opportunities and internal referrals .
-
Submit notes entry: https://zjsms.com/BXc1MpH/
4. Participation methods
-
Students who are interested in this activity have the following two ways to participate:
-
Follow Github CSG issue;
Issue address: https://github.com/cloudwego/community/issues/58
-
Join the CloudWeGo Feishu group to conduct technical exchanges and interactive Q&A in the group.
-
Exchange the learning content under the corresponding Issue or in the Feishu group, and participate in the CSG live sharing according to your own learning needs .
-
Authentically export your learnings and feedback to help the next CSG members. Please use Chrome browser.
project address
GitHub:https://github.com/cloudwego
Official website: www.cloudwego.io