Serverless has been a hot topic in the field of cloud computing in recent years. It has been favored by many people for its many advantages such as extreme flexibility, pay-as-you-go, cost reduction and efficiency improvement. Various cloud vendors are also constantly deploying the serverless field.
Serverless Devs is an open source project in the Serverless field initiated by Alibaba. Its purpose is to work with developers to contribute an open source and vendor-free Serverless developer tool. At the same time, Serverless Devs is also the first Serverless Tool project of the Cloud Native Computing Foundation (CNCF).
The model design principle of Serverless Devs is to use this model to allow developers to focus more on business logic and improve the efficiency of Serverless application development, deployment, and operation and maintenance through a simpler, scientific, and standardized Serverless tool chain system. Developers can use different cloud vendors and open source Serverless products in a more flexible and versatile way, thereby achieving more efficient, simpler and more convenient Serverless application management.
In 2024, Serverless Devs once again joined the Open Source Summer 2024, a series of university open source activities supported by the Open Source Software Supply Chain Lighting Program of the Institute of Software, Chinese Academy of Sciences. This event aims to encourage school students to actively participate in the development and maintenance of open source software, promote the vigorous development of excellent open source software communities, and cultivate and discover more outstanding ones. The event unites major open source communities at home and abroad to provide project tasks for the development and maintenance of important open source software, and is open to registration for college students around the world.
In this event, you will not only get the opportunity to learn and communicate with top Serverless instructors, but students who pass the assessment will also receive a generous bonus. Students are welcome to actively sign up and apply.
Project application link: https://summer-ospp.ac.cn/org/orgdetail/29e96ba4-c839-4874-a9d4-96acc8512aaa?lang=zh
Project list
This year Serverless Devs applied for two projects in the Open Source Summer. The difficulty level is " Basic ". The question types are mainly aimed at the construction of the Serverless Devs official website and the upgrade of the Serverless Registry.
- Serverless Devs community official website (including official documentation website) [1]
The Serverless Devs community is an open source community dedicated to providing serverless technical support and resources. Through its official website and documentation website, developers can access various tools, resources and the latest industry trends. However, as time goes by, the technology currently used may not be the optimal choice. The interface design is relatively basic, content updates are not timely enough, and there is a lack of a dynamic community environment. Students who choose this topic need to have a basic knowledge of Serverless, understand the Serverless architecture and the basics of Web application development. Through further study of Serverless, they can develop Serverless Devs as comprehensively as possible and contribute to the community.
- Serverless Registry[2]
Serverless Registry is mainly committed to providing a centralized solution so that developers can easily find, share and use serverless resources, such as functions, API interfaces, templates, etc. Students who choose this topic need to use modern front-end technology (such as React.js or Vue.js) to redesign the user interface to ensure the responsiveness and accessibility of the interface. Provide API integration support so that external developers can directly interact with the Registry through the API. Implement a comprehensive security strategy, including use of HTTPS, encrypted storage, and protection against cross-site scripting (XSS) and cross-site request forgery (CSRF).
For project details, please refer to the Open Source Summer Serverless Devs homepage[3].
Application guide
Petition form
- This event is open to college students over 18 years old.
- Students who are about to graduate in the summer can register for the event as long as their student ID card is valid when applying.
- Chinese students are required to provide their ID card, student ID card, Ministry of Education student status online verification report (Xuexin.com) or proof of enrollment when participating in activities.
- Foreign students are required to provide their passports when participating in activities, as well as admission notice, student card, enrollment certificate and other documents to prove their student identity.
We are looking forward to you
- Have certain basic front-end knowledge, such as HTML, Javascript, CSS, etc.;
- Have a certain understanding of back-end languages, especially React.js/Vue.js;
- Have an active exploring heart, constantly discover problems, and constantly innovate and challenge;
- Have a positive and responsible attitude, not only to learn, but also to be persistent in one thing and willing to explore new things.
your earnings
- Get to know friends and technology experts in the open source industry;
- Obtain professional guidance from community mentors and have in-depth exchanges with open source project developers;
- Enrich practical project experience and improve project development skills;
- Provide reference for study direction and accumulate contacts for career development;
- Students who pass the final assessment will receive completion bonuses and certificates, and will have the opportunity to be selected as outstanding students.
Bonus amount
The difficulty of the project is divided into two levels: basic and advanced, and the corresponding completion bonuses are: RMB 8,000 before tax and RMB 12,000 before tax. This time, the level of both Serverless Devs projects is "Basic".
After students submit their results, the instructor and the organizing committee will conduct a review and assessment. Students who pass the review will fill in their bank information in the system, and the organizing committee will issue a full project completion bonus.
Participate in the process
Please refer to the student guide [4] for specific procedures. Please pay attention to the deadline for communicating with your tutor. Prioritize communication with your tutor, which can help you better understand the topic. Students who are willing to sign up, please use DingTalk to scan the QR code to join the 2024 Open Source Summer × Serverless Devs DingTalk group (group number: 41962007) to facilitate everyone to exchange topic content.
Tutor introduction
1) Luo Song (Xiliu)
Responsible for the function development of Alibaba Cloud Function Computing products (Runtime development, event source integration, WebIDE and implementation of enterprise-level Serverless solutions, etc.). Currently focusing on the construction of the Serverless developer tool chain, and is the Cli/component/registry of cloud-native Serverless Devs Head of R&D. Pay attention to the latest technical trends of Serverless and the implementation of enterprise-level solutions, and strive to promote the popularity of Serverless among the developer community.
Tutor’s email: [email protected]
2) Zhang Xingyu (Yu Mu)
Works for Alibaba Cloud, engaged in Serverless open source project maintenance and Alibaba Cloud function computing product function development (console, enterprise-level Serverless function development). Currently, as a maintainer, I focus on the open source ecosystem and system construction of Serverless Devs tools, and am committed to making Serverless more open and easier to use.
Instructor’s email: [email protected]
What are Serverless Devs?
Serverless Devs[5] is an open source and open Serverless developer platform dedicated to providing developers with a powerful tool chain system. Through this platform, developers can not only experience multi-cloud Serverless products with one click and quickly deploy Serverless projects, but also manage projects throughout the entire life cycle of Serverless applications. They can be easily and quickly combined with other tools/platforms to comprehensively improve R&D, operation and maintenance. efficacy.
Six major advantages
- No vendor lock-in : It has pluggable features, supports project deployment from different cloud vendors, and can be deployed to different cloud platforms with one click;
- Open source construction : The project is built through open source code and open ecology. Developers can view and participate in the contributions of Serverless Devs developer tools at any time, and can also contribute related components and applications anytime and anywhere;
- Flexible and pluggable functions : Serverless Devs developer tools themselves do not have any business capabilities. All business capabilities are pluggable in the form of components, and each component can be customized according to needs. commands and functions;
- Easy and quick to get started : By opening the Serverless Registry’s model/standard and application mode, it provides developers with multi-form, multi-domain, and multi-scenario use cases;
- Application full life cycle management : Through component support, developers can build and manage projects at multiple levels including project creation, project development, debugging, and observability;
- Good integration and integration : through component support, it can quickly achieve organic integration with the traditional ecology.
Click here to go directly to the Open Source Summer 2024 Serverless Devs project list!
Related Links :
[1] Serverless Devs community official website (including official documentation website)
https://summer-ospp.ac.cn/org/prodetail/2429e0095?list=org&navpage=org
[2] Serverless Registry
https://summer-ospp.ac.cn/org/prodetail/2429e0093?list=org&navpage=org
[3] Open Source Summer Serverless Devs Home Page
https://summer-ospp.ac.cn/org/orgdetail/29e96ba4-c839-4874-a9d4-96acc8512aaa?lang=zh
[4] Student Guide
https://summer-ospp.ac.cn/help/student/
[5] Serverless Devs
https://www.serverless-devs.com/
Microsoft's China AI team collectively packed up and went to the United States, involving hundreds of people. How much revenue can an unknown open source project bring? Huawei officially announced that Yu Chengdong's position was adjusted. Huazhong University of Science and Technology's open source mirror station officially opened external network access. Fraudsters used TeamViewer to transfer 3.98 million! What should remote desktop vendors do? The first front-end visualization library and founder of Baidu's well-known open source project ECharts - a former employee of a well-known open source company that "went to the sea" broke the news: After being challenged by his subordinates, the technical leader became furious and rude, and fired the pregnant female employee. OpenAI considered allowing AI to generate pornographic content. Microsoft reported to The Rust Foundation donated 1 million US dollars. Please tell me, what is the role of time.sleep(6) here?