Serverless It is a hot topic in the field of cloud computing in recent years , With extreme flexibility 、 Pay as you go 、 Many advantages such as cost reduction and efficiency improvement are sought after by many people , All cloud vendors are constantly laying out Serverless field . But as time goes on ,Serverless Some serious problems have also been exposed in this field , For example, the lock-in of manufacturers is serious 、 There is no proper developer tool 、 The program is difficult to debug . So ,Serverless Devs emerge as the times require .
Serverless Devs It's a company launched by Alibaba Serverless Open source projects in the field , Its purpose is to contribute with the developers an open source, no vendor lock Serverless Developer tools , I hope this tool can be developed by developers Serverless The whole life cycle of the application works , So that developers can play like mobile phones Serverless.
This year, ,Serverless Devs Join the Institute of software, Chinese Academy of Sciences “ Open source software supply chain lighting plan ” A series of college open source activities supported by —— Summer vacation time 2021. This is a study by the Institute of software, Chinese Academy of Sciences and openEuler Community sponsored , Open source project development activities for college students , It aims to encourage students to actively participate in the development and maintenance of open source software , Promote the vigorous development of excellent open source communities .
In this activity , You can not only get and top Serverless Opportunities for tutors to learn and communicate , Students who passed the examination , You can also get a big bonus . Welcome to apply actively ：
One 、 How the event works
- The main roles of the participants are students 、 Communities and mentors .
- The community provides lists and descriptions of projects , And arrange tutors for the project .
- Students are free to choose projects , Communicate with community mentors to implement the plan and write a project plan . The selected students will be guided by the community tutor , Complete the development as planned , And contribute to the community . According to the difficulty and completion of the project , Participants will receive a project bonus from the organizer .
Two 、 Project Overview
In the summer of open source , We submitted 7 A project ：
Serverless Devs Now it includes two parts: main warehouse and component library . for example Serverless Devs repo：https://github.com/serverless-devs In this repo in , because Serverless Devs Projects are developing , So test cases are not perfect at present . So the job of the project is to write test cases for the project . It mainly includes ：https://github.com/serverless-devs and https://github.com/devsapp.
Serverless The architecture is very new , It's hot , A lot of people pay attention to it , But there are still some points make complaints about it , For example, debugging is complex 、 Installation depends on Complexity . So through the project debugging and dependent installation related research , And participate in open source projects , Provide industry solutions .
Serverless Architecture is growing fast , But there are also many problems , For example, Environmental Division （ development environment 、 The online environment 、 Test environment ） etc. , Hope that through this project , We can provide a scheme of Environment Division through the tool chain level , And will actually be ready-made Serverless Devs The components of .
Serverless devs It's a non vendor locked Serverless Developer tools , At present, Alibaba cloud has been supported 、 Tencent cloud 、AWS And other cloud vendors Serverless product , It is hoped that this project can further expand the components of cloud vendors .
Serverless Architecture is called the next decade of Cloud Computing , Many front-end engineers regard it as “ Turning point to change fate ”, adopt Serverless framework ,“ The front end is no longer just the front end ”, adopt Serverless framework ,“ Everyone is a full stack engineer ”, that Serverless What does the collision between architecture and front end look like ？ Hope that through this project , More students can learn about Serverless Have a deeper understanding of , Yes Serverless A deeper understanding of Architecture , At the same time, I hope we can further explore Serverless The combination of architecture and front end , And do something interesting ！
Serverless Architecture is a relatively new topic ,Serverless The tool chain of architecture is more concerned , that Serverless The tool chain of the architecture and the traditional, for example K8S Tools , What's the difference with some monitoring and alarm tools ？Serverless What should Architecture Tools pay more attention to ？ What does it look like ？ at present Serverless Devs As Serverless Open source project of tool chain , Include Serverless CLI、Serverless Desktop、Serverless Cloud as well as Serverless Hub、Serverless Registry And so on , How are these modules divided , What's the point ？ Through this project , I hope you can understand Serverless Have some understanding , Yes Serverles The architecture tool chain has a certain ability of independent thinking , And get involved in Serverless In the innovation of architecture tool chain .
Serverless Architecture is a relatively new technology , It's also a hot technology at present , As time goes on , It is also valued by more people , Become the first choice of technology selection for more enterprises . adopt Serverless Although the architecture has achieved cost reduction and efficiency improvement to a certain extent , But it may produce more delicate resources , The management of these resources , Continuous integration / Release , Gradually become a more important focus , So this project will be Serverless CI/CD Exploration , It mainly includes Serverless Under the framework of CI/CD What does it look like ,Serverless Whether it can be done by itself CI/CD,Serverless Architecture tool chain and CI/CD What does it look like after the combination .
3、 ... and 、 Application strategy
1. About eligibility
- This activity is for those who have reached the age of 18 One year old student at school ;
- Summer graduates , As long as the student ID is valid at the time of application , You can submit an application ;
- Overseas students can provide admission notice / Student cards / Proof of student identity .
2. We're looking forward to you
If you need to take part in the projects mentioned above , You need to have the following basic conditions ：
- Have some knowledge of back end language, etc , In especial Node.js/Typescript;
- Have a positive exploration heart , Keep finding problems , Keep innovating and challenging ;
- Have a positive and responsible attitude , It's not just about learning , We should be persistent in one thing , Willing to explore new things ;
- Yes Serverless Have a certain understanding ;
- Yes CI/CD、 I have a certain understanding of Environmental Division ;
- Developed a complete project , I have experience in open source contribution .
3. Participate in the process
Register your account number in the registration system and fill in your personal information ：
Select items on the official website , Communicate with mentors and prepare project application materials ：
Review the project application template and prepare relevant materials as required ：
Submit project application materials through the registration system ：
- The application channel will be 5 month 24 Open day
The results of project application examination are publicized , Students can view the application results on the official website
- Official website ：https://summer.iscas.ac.cn/
- Publicity time ：6 month 30 Japan
The first stage of project development , Submit R & D achievements for mid-term assessment
- 7 month 1 Japan - 8 month 15 Japan
- The results of the mid-term assessment are publicized ：08 month 30 Japan
Those who pass the mid-term assessment will carry out the second stage project research and development , Submit R & D achievements for final assessment
- 8 month 16 Japan - 9 month 30 Japan
- The results of the final assessment shall be publicized ：10 month 22 Japan
Annual outstanding project publicity
- 11 month
4. Apply for advice
- Read the student guide carefully ：https://summer.iscas.ac.cn/help/student/.
- Communicate more with your tutor ： Yes Serverless Devs Have a comprehensive understanding of ; Refinement scheme , Enhance the feasibility ; Show good communication skills , It helps to increase the probability of winning .
- At least weekly 30 It's an hour to be able to put into the project .
- Fully understand the activity , At least read the student guide 、 Hotspot issues 、 Activities schedule, etc .
- Take a close look at the community's documentation , Be familiar with the ways of community participation 、 Communication channels 、 Community software design documentation 、 Community open source repository code, etc .
- The quality of the project application is the main factor to be selected , Read the application requirements carefully , Submit application materials .
- Read the student guide carefully ：https://summer.iscas.ac.cn/help/student/.
Four 、 Bonus statement
1. Bonus amount
The total bonus of each project is divided into 12000 element 、9000 Genna 6000 element （ notes ： The amount of bonus is RMB before tax ）.
2. Bonus payment time
Students who pass the mid-term examination will receive 50% Project bonus , Students who pass the final assessment will get the remaining 50% Bonus of . If the final review fails , The remaining bonus amount will not be paid .
5、 ... and 、 We provide
1. dependent Serverless Information , Include Serverless The learning path of
Online information includes ：
Offline information includes ：
- 《Serverless framework 》（ The organization will give the students free ）
- 《Serverless Orange Book 》（ The organization will give the students free ）
2. Serverless Devs Related information
- Serverless Devs Warehouse
- Serverless Devs file
- What is? Serverless Devs
- Serverless Devs Component development guide
- Serverless Devs Contributor documentation
3. A strong team of mentors
- Cold slant
Head of Alibaba cloud Intelligent Cloud native middleware front end ,2016 He joined Alibaba middleware and engaged in the research and development of enterprise console of cloud products , Currently, the team leader is responsible for middleware 20 Front end research and development of several cloud products , The main technology stack is big front end general technology , Including but not limited to Node.js、TypeScript、React、Electron、ReactNative etc. . Improve the efficiency of front-end R & D , Front end digital experience management system construction has many years of practical experience , At present, we are focusing on Serverless The construction of developer tool chain , It's Yun Yuansheng. Serverless Devs R&d leader . Focus on the latest technology trends of the front end , Focus on the impact of cloud native technology on the front-end community , We are committed to promoting and popularizing Yunyuan's physiological concept to the front-end groups .
- Westerly flow
Alibaba cloud Intelligent Cloud native function computing technology experts , Responsible for the function development of alicloud function computing products （runtime Development 、 Event source integration and enterprise level Serverless Solution landing, etc ）, At present, we are focusing on Serverless The construction of developer tool chain , It's Yun Yuansheng. Serverless Dev Tools One of the R & D leaders , Dominated S/fc Component development work . Focus on Serverless The latest technology trends and the implementation of enterprise level solutions , Committed to promoting Serverless Popularity in the developer community .
- Jiang Yu
NUDT In the Ph.D , Alibaba cloud Serverless Person in charge of product experience side , The open source community Serverless Framework Domestic contributors ,Serverless Devs Project sponsor ,Serverless Architecture preacher , Alibaba cloud CIO Special lecturer of the college , Paper books 《Serverless framework 》、《Serverless The engineering practice 》 author , e-book 《 Architects special issue ： Everyone can learn Serverless practice 》 author .
Nail scan QR code or search nail group number （33032396） Communicate directly with the tutor ！