编者按:小编也参加过不少技术大会,台下听到比较多的一种评论:“大师的分享很赞,不过我们这种体量的公司暂时还用不上……”,针对这种情况,小编挑选了一个发展十年的中型的电商网站tsy,目前在alxa上排名,美国排名第42,和国内很多电商公司流量相当。
tsy的架构和很多成长型公司的架构非常相似,由于创始团队没有互联网开发经验,按照传统软件开发思维搭建的架构给后期扩展带来了沉重的负担;另外小编也了解到,大一点的互联网公司基本是按照职能进行分工的,RD,OP,DBA,QA各司其职,这也是后文要谈的康威定律,也就是分工决定架构的思路的隐患。
原型:3个工程师开发的系统
Etsy的是手工品交易市场,网站从年6月开始做,由3人在一间公寓开发。这和很多初创型应用非常类似。
年:中心化大型数据库的架构
技术栈:Ubuntu,PostgrSQL,lig