Seven Neu Yun storage research and development management

Source: Internet
Author: User
Keywords Cloud storage cloud storage
Tags business channel cloud cloud storage code company company name data

The first time to come to the creative workshop The cradle of incubation is not to visit, but to listen to the experience of entrepreneurs to share. Founded in 2011, the seven Neu Yun storage as a start-up company in such a place at such a time tells about their creation and growth.

Technical exchanges in the innovation workshop is not uncommon, so there is also a good sharing mechanism, the line can be online under the entire channel to cover the innovation workshop of all the people, the seven cattle invited to bring the technology to share the natural also attracted many of the team of the group of onlookers. While the seven Neu Yun storage business can be seen from the company name, the topics are more refined, from team research and development management to the numerical operations of online services to the solution of bugs, which are seven of the things that entrepreneurs experience and insist on doing.

There is no doubt about the importance of team management to the entrepreneur, but the research and development management of the Technology Service enterprise is the most important. Seven Neu Yun Storage CEO Xu Xiwei believes that the goal of research and development management is to do the right thing, and accelerate the rate of product evolution to improve production capacity, and finally need to continuously improve the quality of products to ensure quality.

  

Seven Neu Yun Storage CEO Xu Xiwei

"Entrepreneurs need to know what they are doing and the core value of the company." Xu Xiwei says companies need to find core competencies and focus on them.

Seven Neu Yun storage operating philosophy is "light operation", the non-core competitiveness of the relevant work as far as possible outsourcing, but this refers to the outsourcing of services, that is, cloud services, technology by their own development. Because service outsourcing is only responsible for the results, and technology outsourcing is usually accompanied by large hidden costs, this also reflects the Xu Xiwei another point of view of "leveraging force", as far as possible to reduce the time cost.

Efficient development relies on excellent architecture, parallel tasks, and appropriate tools. "It is the architecture that determines how far a module can go, and it can even be likened to a foundation, and the architect is vital to the research team, and his role is to the director." "Xu Xiwei said.

In addition, the need for multiple modules of parallelism, early stability bottleneck module (multiple modules are dependent on the business module), seven of cattle in the early days to find their own bottleneck module WebService API, and priority to GitHub services, not a self-built git server.

The last is to ensure the quality of the code, all the code at least one time after a code Review, seven cows recommend doing peer Review (peer review), and then do formal Review (it is the review). After unit testing, the shorter the cycle of problems, the lower the cost of repair.

Many developers are more resistant to unit testing because of the complexity of the architecture. Xu Xiwei says testability = Low coupling = excellent architecture, plus a good tool that does not make unit testing a burden for businesses.

Seven Neu Yun storage CTO Han To The numerical operation of online services is analyzed, it is believed that it is necessary to collect, track, analyze all the data of interest, establish a complete cognition of the data KPI, and establish the feedback mechanism to optimize the production cycle.

A good numerical operation can bring more advantages to enterprises, such as the timely discovery of various problems and hidden dangers, the optimization of the research and development process, speed up research and development, so that it can correctly guide the direction of research and development and business behavior, for long-term planning to provide strategic reference.

However, it is not easy to carry out the online data operation, Han To pointed out that we should be concerned about infrastructure key indicators, Third-party component indicators, business-related basic indicators, detailed business data. Seven cows are the monitoring system Zabbix, log, business services to provide proactive, dump data, third-party evaluation, user feedback six sources to track.

For specific bug handling issues, the seven Neu Yun storage chief architect Li Daobing indicates that locating a bug requires first looking at the browser console. If there are no errors, use Wireshark to intercept the request packet, and find that the failed case server returns 412 (usually 200), then the HTTP request, and finally Telnet sends different requests to verify the conclusion.

Positioning after the need to see whether it is a good bug or bad bug, can reproduce the bug is a good bug, if you can not reproduce, but also to get the corresponding network requests and logs, the greatest use of bad bugs is to urge you to replenish the log.

"We'll see some chaos, but after that we'll be constantly reflecting." "If you can't fix the bug this time, improve your log and make sure that the next bug comes out," Li Dao said.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.