"Ten Years of Taobao Technology" Reading Notes

    "Ten Years of Taobao Technology" is a book about the development of Taobao technology. I checked the publication date of this book in May 2013. The earliest Taobao website project team recorded in the book was established on April 7, 2003. This book should record the development of Taobao technology from 2003 to 2013. It has been four years since 2017. It is guessed that Taobao's current technical architecture has changed and is different from the book. It's a bit surprising that the distributed RPC framework HSF is written in the book , but Dubbo is not mentioned.
    This book is mainly divided into three parts, the first part describes the development process of Taobao technology, the second part describes the author's eight-year experience in Taobao, and the third part describes the growth experience of Taobao cattle.
    Just as many people or organizations succeed, they will fabricate a beautiful legend for their origins. I heard a story about 2008. The story is roughly like this. Jack Ma found 10 programmers, locked them in a room for closed development, and built the Taobao website in a month. . I have always doubted the authenticity of this story, because when I heard this story, the Taobao website I saw was already very complicated, and I felt that it could not be done in a month with 10 people. I didn’t know that this story happened in 5 years ago, and the website is simpler than it is now.
    After reading this book, I realized that the original story is like this. The original description in the book is as follows:
    On April 7, 2003, Jack Ma founded a mysterious organization in Hangzhou. He called ten employees and asked them to sign an agreement that required them to leave the Alibaba Group immediately to work on a mysterious project. This project requires absolute confidentiality. The old circus said, "It's not even possible for my wife to hear me talking in my sleep. If anyone leaks it out, I will hunt them down to the ends of the earth." The agreement was in English, and in a hurry, most people didn’t have time to understand it, but out of trust in the old horse, they all packed up and left Alibaba.
    They went to a mysterious stronghold - an unrenovated house in the lakeside garden community, the owner of the house is Jack Ma. When the group first entered, Jack Ma assigned them a task to create a person-to-person (C2C) commodity trading website in the shortest possible time.
 
    The back is a bit long, so I won't copy it.
    The organization of these 10 people is like this, three development engineers (Xuzhu, Mitutoyo, Duolong), one UED engineer (second master), three operation engineers (Xiaobao, Ake, Potian), one manager ( God of Wealth), as well as Jack Ma and his secretary.
UED is user experience design, and it looks like there are only three people in real development. In order to make the website in the shortest time, I bought a website system called PHPAuction, whose architecture is LAMP (Linux+Apache+MySQL+PHP), and then localized the purchased source code. Made these modifications, modified the data type, increased the function of background management, changed the page template to be more beautiful, added the header and footer with its own site introduction, etc. Modify the database, separate read and write, perform all read and write operations from one database, and split it into one master library and two slave libraries.
    It turns out that Alibaba was established earlier than Taobao. Taobao's search used Alibaba's iSearch search engine. Taobao Wangwang evolved from Ali's trade link. The first version of Taobao includes functions such as product release, management, search, product details, bid purchase, evaluation and complaint, My Taobao, etc. This version does not have Alipay. The final PHP version of Taobao website is as shown below, which looks a bit simple.


  

 Mind Map Notes

 
I feel that the author is very lucky. He first outsourced to Japan, and then entered Taobao. Have done development, PM, management, training, HR, PD, SQA. The level is upgraded from P1 to P4, P5, P6, and then from P6 to M1, M2, P7.
 
There are some definitions of levels mentioned in the book.
People at the P7 level have directional guidance for a small product or team.
The P8 level requires directional guidance on a large department or company-level product.
The P9 level requires that in addition to considering its own products, it is also necessary to consider how its own products will help the company's development from the perspective of the company.
 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326433999&siteId=291194637