一个成熟的网站的系统架构并非一开始就设计的非常完美,也没有一开始就具备高性能、高并发、高可用、安全性等特性,而是随着用户量的增加、业务功能的扩展逐步演变过来的。 在这个过程中,开发模式、技术架构等都会随着迭代发生非常大的变化。
下面我们来简单模拟一个架构演变过程。 我们以一个简单的电商系统为例,从这个例子来看系统的演变过程。要注意的是接下来的演示模型,而不关注具体业务的功能点。其次,这个过程是为了让大家能更好的了解网站演进过程中的一些问题和应对策略。
详细内容请看我知乎文章:
从单体到分布式架构的演变过程,你的业务及体量适合哪一种? - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/469214879