????????ο????????????????????????????????????????????????????????Щ?????????????????e???Щ?????????????????????????????????????????????????????????????????????????;????????????????????????????KISS (Keep It Simple?? Stupid!)??

??????????????????????????(MIT Approach vs. New Jersey Approach)??1????2??

?????????????????????????£?Richard Gabriel??1989??д???????е?????The Rise of ??Worse is Better??????????????????????2011??5????IBM T.J. Watson??????????????????????????????????????????????????????γ????????????????Reading List?У???????????????????????????

??????The Rise of ??Worse is Better?????????LISP??????????????????????Unix/C????????????(?????????)??????Gabriel?????????LISP/CLOS????????????Unix/C????ζ??????????????????Unix/C????????????????????????????????????????

??????????????????????????????????

????1)MIT Approach

???????????????????????????????????????????????????????????????

????????????????κ??????????涼???????????????????????

?????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????п?????????????????????????????????????????

????2)New Jersey Approach

???????????????????????????????????????????????????????????????????????????????????????

????????????????κ??????????涼???????????????????????????????ò???

?????????????????????????????????????????????Щ??????Щ????????????????????е???Щ??????????????????????????????????????????綪???????

??????????????????????????????????????????п???????????????????????????????????????????????????????????????????????????????Σ??????????????????????????????????????????????????;????????????????????

?????????????????????????????????????????????Unix?ж????????????????????λMIT?????????????Syscall???????????????ж????α???????????Щ???????????????????????С??????????????Unix???????????????????????????Unix????????Syscall?????????????????????????????ж?Syscall??????????????????????????????μ???Syscall????MIT???????????????????????????????????????


????Unix/C??????1970??????????1964????????IBM System/360??????????????????????????????????????????????????????????????????????????????????????????????????????????????????Ч?????????????????????????????Ч??????????????????????

???????????????????????3??

????????????????????£??????High Scalability Blog???????????????????????????????????????(?????????????????????????????)?????????????????????????(Google?? YouTube?? Twitter?? Amazon?? eBay?? Facebook and Instagram)??????6??????

????Keep it simple - complexity will come naturally over time.

????Automate everything?? including failure recovery.

????Iterate your solutions - be prepared to throw away a working component when you want to scale it up to the next level.
????Use the right tool for the job?? but don??t be afraid to roll your own solution.

????Use caching?? where appropriate.

????Know when to favor data consistency over data availability?? and vice versa.

??????????????????????New Jersey Approach???????????????????????Unix????????????????????????????????????????????????????????????????????????????(???)?????????????????????????????????????????????漰???????顢?????衣???????????????????Ρ???????衢??????????????ü?????????????????????????????????????μ????????????

??????????????????????????????????????????????????????????????????磬Google??Jeff Dean????UC Berkeley?и????桾4?????????????????????????????е?Long-Tail Latency????????????????£??????????????????????????????1ms?????1%???????????????1s (99th-Percentile)?????????????????100????????????????????????63%???????????????1s????????????????????????????????????????????Google????????????????????Tradeoff??????????????桾4????
?????????????????????????????????????????????????????????Paul Grahamд???Hackers and Painters??????????????????飬????Graham???????????????

????Paul Graham???Hackers and Painters(???????)??

????Paul Graham???????????????????????1995???MIT??Robert Morris?????????Viaweb????1998??Yahoo!??4900??????????2005???????????Y Combinator??????????????????80????????????????????а???Dropbox(???????40?????)??Airbnb(???????13?????)????????Graham?з????????顣
????Graham??????????ζ???????д??????????????????????????????????????????????????????????????????????????Щ??????????????????????????????????????е??????????????????????????????????????Premature Optimization????????????????????????????????????в????????;??????濪????????????????????????????????????????Graham????????????????????????????????

??????????????????????????????????Facebook???????????Facebook????????μ?????????????С??????????????????????????????????????????е?bug????????????????Щ???????????????????????????????????????Σ???????????????????????????????????????????????輸???μ?????????????μ??????????????????????

???????????????????????Щ????????????????????о???????????????????á?

???????????KISS???

??????????????????????????????KISS???????????????????κ??????????????????????Keep it Simple??????????????·???????????????????????????

???????????????KISS??????????????????????????????????????????????????????????????????????????????????????????????÷??????????????????????????TCP/IPЭ????????????????????10???????????????????????????????????Щ??????????????????(Must Have)???????????(Nice-to-Have)????????????????????????????Must-Have?????????????2~3????????????????????????????????????TCP/IP?????Server????????С?Client????????????????????????????????OS????????????????????д????豸???????????????Bypass Kernel????????豸???????????????????OS????????????????????????????????????????????????????????

??????Щ??????????????????????KISS????????????????KISS???????????????????????????????????????????????????????????????????????????????д???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

???????KISS?????????????????????е????????????????????????????????????????????????????漰??????裬??????Ч???????????о???????????????????????д????????????????????

?????????????"????????????????譚?????? "

????2011??9???廩???????????????????????????????????????????????(??)???????????????н?????????????Σ???????????????????????????????

?????????????????????????????????????????????????????????????????????????????????????20%??

????????????????????????????????????????????????????????????????

?????????????????????????????????е??????????????????????????

?????????????????????????????????????????????????????????????

?????????????????????????????????????????????????????????????

???????????????????????????

??????????????£???????????????£?

????"??????????д???????????Σ?????????????????????????????????????????????м???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????岻????????????????????????д???????????(?????巽??)????????д???????

??????????????????????ж???????????磬????????У?????γ??????????μ?????????????????????????t????????д?????????е?????????????????????????????γ???limited proteolysis?????????????protease???????????????????????????????protease-resistant core domain????1998?????????????????????????????????????м??ζ??????????塣

???????????????????????????????黹???????????????????????????????????????????????????????????м??????????? "

????????

????????????????????????????????????о??????????????????????????????????????

????Elon Musk??????????е???????????????????????????PayPal???綯???????Tesla????????????Space X????Space X???????????????????????????NASA 16?????????????????????????????Space X???????????????????????6????????????????1???????????????к?????????????????????????????С????????????????????21???????????????1960?????????????????????????????????????????????