文章把互联网的架构演进过程分为三个时代,探讨了技术架构的演进过程及其优缺点。互联网早期,好比杭研某个产品团队初创之时,资源有限,人力不足,为了快速一个产品,或上线一个,单机往往是一个不错的选择,此时会将应用程序、文件服务、数据库服务等资源集中在一台 Server上。其中应用程序通常整体打包和部署,具体格式依赖于应用的语言和框架,例如 的WAR文件、Rails的目录文件,此种架构通常称为单体架构。其系统架