>헤드라인 >정말 50,000위안으로 타오바오 사업을 시작할 수 있다고 생각하시나요?

정말 50,000위안으로 타오바오 사업을 시작할 수 있다고 생각하시나요?

藏色散人
藏色散人앞으로
2022-02-12 11:47:213292검색

오늘은 소프트웨어 업계의 농담으로 시작하겠습니다.

A측은 전자상거래 웹사이트를 만들고 싶어합니다. B측의 프로그래머는 "무엇을 만들고 싶나요?"라고 묻습니다. A측은 "타오바오와 같을 것입니다."라고 묻습니다. 비용이 얼마나 드나요?" 일행 A는 ​​잠시 생각했다. "5만원 정도가 맞다!" 물론 고객의 요구 사항을 이해하지 못한다고 비웃는 농담이지만, 왜 그렇지 않은지 생각해 본 적이 있는가? Party A 시스템이 복잡해 보이지만 어렵나요?

당신은 같은 것에 대해 전혀 생각하고 있지 않기 때문입니다.

고객 입장에서는 그냥 물건을 살 수 있는 사이트를 원하는 것 아닌가요? 제품을 온라인에 올릴 수 있고 사용자가 보고 구입할 수 있다면 50,000위안이면 충분합니다.

그런데 여러분이 생각하는 것은 "타오바오, 얼마나 기술적인 도전이겠느냐. 매년 더블11에 관해서는 다양한 동시 급매를 고려해야 한다. 타오바오에는 프로그래머가 몇 명이나 있는가? 50,000 원한다면 블록을 만들면 방법이 없습니다.”

'소통 및 피드백' 모듈에 넣으면 두 당사자가 어떻게 아이디어를 조율하고 통합할 수 있는지에 대해 이야기할 수 있습니다. 그러나 "자동화" 모듈에 관해서는 이 문제를 다른 각도, 즉 시스템이 어떻게 복잡해지는지 논의하고 싶습니다. [관련 추천:

타오바오 오픈 플랫폼 개발 문서

]

타오바오의 개발 이력

타오바오에 대해 이야기했으니, 공개 정보를 통해 타오바오의 기술 변화를 살펴보겠습니다. 2013년 Zi Liu는 Taobao가 어떻게 단계별로 변화했는지를 설명하는 "지난 10년 동안의 Taobao 기술"이라는 책을 출판했습니다.

책에 따르면 최초의 타오바오 시스템은 PHPAuction이라는 시스템이었는데, 가장 높은 구성을 선택해도 가격이 2,000달러 정도에 불과했습니다. 당시 대표적인 오픈소스 아키텍처였던 LAMP 아키텍처, 즉 Linux + Apache + MySQL + PHP를 사용한 시스템입니다. LAMP 얘기가 나와서 말인데, Alibaba Cloud Build a에 대한 무료 동영상 "을 추천해 드리겠습니다. 서비스 제작 환경을 위한 웹 서버

'에서 이 튜토리얼은 LAMP의 출현과 작동 원리를 소개합니다. 관심 있는 친구들은 이에 대해 배울 수 있습니다.

PHPAuction 的系统,即便选择了最高配,也才花了 2000 美元左右。这是一个采用 LAMP 架构的系统,也就是 Linux + Apache + MySQL + PHP,这在当年可是典型的开源架构。说到LAMP,就顺便给大家推荐一个免费视频《在阿里云服务上搭建生产环境的Web服务器》,该教程里面介绍了LAMP的出现及工作原理等内容,感兴趣的朋友可以学习了解一下。

后来淘宝的发展遇到了性能瓶颈问题,他们就通过新语言新工具重构来解决。

这里给大家拓展一个小知识,脸书(facebook)的创始人用php花了两周时间就搞出了facebook(不得不说,PHP的开发效率是真的高!),后来,脸书也遇到了性能问题,此时有个叫赵海平的华人工程师亲自开发了HipHop来解决性能问题,也就是现在著名的php虚拟机hhvm 나중에 Taobao의 개발은 성능 병목 현상 문제에 직면했고 새로운 언어와 새로운 도구를 사용한 재구성을 통해 이를 해결했습니다.

여기에는 모두를 위한 작은 지식이 있습니다. Facebook의 창립자는 Facebook을 만들기 위해 2주를 보냈습니다. (PHP의 개발 효율성이 정말 높다고 해야 할까요!) 이때 Facebook도 성능 문제에 직면했습니다. Zhao Haiping이라는 중국 엔지니어가 성능 문제를 해결하기 위해 개인적으로 HipHop을 개발했는데, 이는 현재 유명한 php 가상 머신 hhvm의 프로토타입입니다(그는 더 이상 전혀 관여하지 않지만). hhvm 연구 및 개발 , 그러나 기본 코드는 여전히 Zhao Haiping에서 사용됩니다).

많은 회사가 개발할 때 성능 병목 현상에 직면하게 됩니다. 이때 성능 요구 사항을 충족하기 위해 새로운 언어와 새로운 도구를 재구성하거나 Facebook 및 Ali와 같은 가상 머신을 다시 만들어야 합니다. 하지만 가상 머신을 재구축하려면 기술 예비 인력이 많이 필요하다. 즉, 페이스북이나 알리바바 같은 규모의 대부분의 기업은 이 정도 수준의 기술 예비 인력이 없기 때문에 재구축에 돈을 쓰는 것이 현실적이다. Facebook에서 PHP 가상 머신을 구축한 Zhao Haiping은 현재 Alibaba에서 taobaojvm을 개발하고 있습니다.

그렇지만 지난 수년간 Alibaba Taobao의 발전 경로는 지속적으로 기술을 창출하고 지속적으로 세부 사항을 추가해 왔습니다. 전자 상거래 플랫폼의 성공적인 운영은 업계 거대 기업들이 만나 열심히 일하는 기술 인재와 불가분의 관계에 있습니다. 문제가 발생하면 우리 일반 인터넷 사용자는 물론이고 해결책을 찾고 계속 학습하려고 노력합니다.

Ali Roundtable HR이 말했듯이, 나는 그럴 자격이 있다는 것을 인정합니다. 나는 매일 달리기를 고집하지만, 내 몸은 결코 거리낌 없이 싸울 수 있다고 보장하지 못했습니다. 아직 기초가 좋지 않아서 무술인이 되려면 끈기 있게 먼 길을 걸어야 하고 의지력도 있어야 합니다.

"꾸준히 배우고, 열심히 공부하고, 배움을 실천하라"

모두가 이 세 가지 신조를 지킬 수 있기를 바랍니다.

강좌 추천: "
PHP 비디오 튜토리얼

"
🎜🎜
성명:
이 기사는 geekbang에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제