Internet 2010

Chapter 124: grey world

Why does Cheng Xuyuan say that the success of bananas is a miracle?

In the middle, Lu Zhou naturally understood the truth of Cheng Xuyuan's words. This stems from the methodology of product iteration and updating.

How to say Qiandu is also one of the three giants, and Cheng Xuyuan has worked in Qiandu for a while.

If someone who is knowledgeable knows about Lu Zhou's advertisement for Menggu and the direction to Fang Qiang, he will definitely be shocked by the jaws of a group of people.

This product of Luzhou has a sense of smell, and it is right at one point, almost enchanting. This is not something ordinary people can do.

The most important thing is that bananas have been successful, a lot of money has been raised, and they are still expanding on a large scale.

Then again, why doesn't Lu Zhou know that once an Internet product is released, how should the subsequent version of the product be updated? There are many different means and strategies in this way.

In the case of the Dream Valley advertisement, all the initial architecture and product prototypes came from the ideas in Luzhou's own mind.

At the beginning of the business, Menggu advertising was done by means of a one-year lease of ten servers provided by Phaeton. In the early days, these servers were not even fully loaded.

The business volume in the early stage was small, and Luzhou naturally did not follow the conventional development path.

Up to now, there are about 20 servers that carry the daily business operations of Menggu Advertising.

This is the business expansion that has been brought about since Banana was launched. Most of the business in the middle is also gradually divided into microservices in subsequent version updates.

Most of these microservices use a load balancing service to balance the access of users accessing the network, and transfer users to the corresponding server to obtain data when they are nearby or idle.

If Fang Qiang wants to update the Dream Valley platform or the banana market now, what should he do?

Assuming that version 2.0 is running on the server today, and version 3.0 will be released tomorrow, Fang Qiang has to log in to the server in the early hours of the morning and update the version on the server to 3.0 through remote commands or scripts.

In short, Dream Valley advertising is now in the stage of "violent release".

When Fang Qiang decides to upgrade the version of Dream Valley Advertising, the code version of all services on the twenty servers will be replaced from 2.0 to 3.0 within a certain set of time. In the middle of this upgrade process, related services will also face interruptions.

Even, once a sudden bug appears in the new version, the server has to face the problem of version rollback.

Naturally, "violence" has the advantages of violence. It simply and rudely relies on manpower and scripts to solve daily iterations, with simple operation and low cost. This is very suitable for a startup like Dream Valley Advertising.

Compared with "violence", more elegant is "canary", or "grayscale release".

The word canary comes from the practice of mine workers in England in the 17th century who carried canaries down the well. Because it is difficult for the human nose to smell the smell of gas. On the other hand, the canary is extremely sensitive to gas and can warn whether there is a gas leak in the mine.

The release test in the Internet refers to the "canary release", which means that some of the servers or services were originally "canary" and "guinea pig".

If Dream Valley Advertising is to be replaced with such a version release mode, it is to update the 3.0 version to one of the "canary" servers in each update period.

After the canary confirms that the functions of the new version are normal, the version release of the subsequent servers will be carried out one by one.

Of course, thinking of this, Lu Zhou felt that this is not as mysterious as it is said. It is not so much an iterative methodology, but a normal way for ordinary people to do things.

Throwing stones for directions is nothing more than that.

Lu Zhou said with a smile, "Don't bury the great engineer who came out of a thousand degrees. This temple is too small. In order to invite the great engineer Cheng, I am selling iron."

"Smashing the pot and selling iron? Are you kidding me? Calculate how much annual salary Qiantu will give you. If it wasn't for the same bed that year, I wouldn't be willing to come here."

Lu Zhou didn't take the joke, "Old old man, don't mention this kind of sour thing. In a word, everything is scratched and left to be done. I don't have any of those fancy things you used in Qiandu. All have to start from scratch, step by step.”

Cheng Xuyuan was not surprised, "Okay. Before, I kept pushing forward the development progress. After all, it was not yet online, so I really didn't pay much attention to it. I thought Brother Wen was doing it for you. Forget it, let’s write it all over again, it’s really not too troublesome, it’s just a waste of time.”

Lu Zhou then asked, "Well, it's not that troublesome, it's just that the time is a little tight and the manpower is not enough. In a week or two, I'll come out with a wheel. In other words, the thousand-degree A/B test should be used a lot. Bar?"

"Well. Function switches, A/B, grayscale, etc. are used every day. Some old projects may be migrated using shadow tests. Very process-oriented things, depending on the specific project group, usually a dedicated management platform will be used separately. "

Lu Zhou touched his chin, and after a while, "I'll give you some room for imagination. I won't mention anything else. How about an A/B test made into a cloud service? There is no need to reinvent the wheel.”

"Huh?" Cheng Xuyuan was startled.

It is not accidental that Lu Zhou came up with this idea.

The so-called A/B test, whether it is grayscale release, all adhere to the same principle - the market and users are correct.

Lu Zhou has a prophet in his head, and some prototypes about WeChat in his head, but is it absolutely correct? Lu Zhou was willing to believe that his memory was correct, but he was equally unwilling to bet on its correctness.

His ideas can set the direction, but they cannot represent the real needs of other users.

When it comes to how Luzhou will formulate a WeChat release strategy and write a software platform, the matter is still a "throwing stone to ask for directions".

At present, WeChat has initially achieved the first stage - the mobile communication stage. The version at this stage carries the most basic functions of WeChat~www.readwn.com~, such as address book, sending and receiving messages and pictures, voice and video functions, LBS and so on.

At this stage alone, Cheng Xuyuan has made several versions of the product depth one after another.

Under the grayscale publishing, WeChat can completely publish applications to specific users for users to use through the control of the publishing platform. After obtaining the feedback from the returning users, Luzhou can then combine operational statistics, etc., to determine whether the functions of a certain version are suitable for large-scale release.

In this case, Luzhou can choose the channel that he has penetrated as farmland. According to the user portraits, we will push WeChat to different groups of banana users as the initial users of the grayscale release.

Likewise, the grey test is similar. Subsequent minor versions will be tested on a small scale and fully released after obtaining correct feedback.

Just like the Qiandu internals mentioned by Cheng Xuyuan, this is a process, and large Internet companies will formulate a management platform as a supplementary feedback in addition to data statistics.

It first streamlines the process of product improvement and iteration, and then uses technical means to realize the so-called methodology.

All things are not black and white, but just gray. Every new thing released, from the release to the testing stage, is just a canary from the beginning, a stone asking for directions.

There is no absolutely right product, only absolutely right data and users.

Genius remembers the address of this site in one second: Mobile version reading URL:

Tap the screen to use advanced tools Tip: You can use left and right keyboard keys to browse between chapters.

You'll Also Like