好架构是进化来的,不是设计来的(58架构演进)

  1. 云栖社区>
  2. 阿里云MVP>
  3. 博客>
  4. 正文

好架构是进化来的,不是设计来的(58架构演进)

初商南 2019-08-12 23:30:51 浏览2592
展开阅读全文

核心内容:58同城流量从小到大过程中,架构是如何演进的?遇到了哪些问题?以及如何解决这些问题?

核心观点:好的架构不是设计出来的,而是进化而来的。

如何演进:站点流量在不同阶段,会遇到不同的问题,找到对应阶段站点架构所面临的主要问题,在不断解决这些问题的过程中,整个系统的架构就不断的演进了。

如何演进,简言之:找到主要矛盾,并解决主要矛盾。


第一章:建站之初

建站之初,站点流量非常小,可能低于十万级别。这意味着,平均每秒钟也就几次访问。请求量比较低,数据量比较小,代码量也比较小,几个工程师,很短的时间搭起这样的系统,甚至没有考虑“架构”的问题。

和许多创业公司初期一样,最初58同城的站点架构特点是“ALL-IN-ONE”:

image.png

这是一个单机系统,所有的站点、数据库、文件都部署在一台服务器上。工程师每天的核心工作是CURD,浏览器端传过来一些数据,解




网友评论

登录后评论
0/500
评论
初商南
+ 关注
所属云栖号: 阿里云MVP