阿里云云原生架构实践
上QQ阅读APP看书,第一时间看更新

1.3.1 现代化应用及其特点

首先,我们来看一下什么是现代化应用。

如今,随着开源技术的推广和业务的飞速发展,应用的升级迭代速度日益加快,差不多每三到五年,应用的主要架构就需要换代升级。现代化应用这个词就是针对上一代技术的应用而提出的,所以这些“老”的应用一般是指不具备互联网架构、不具备云原生架构、没有使用云计算技术的上一代分布式应用,包括单体应用、瘦客户端应用、富客户端应用、大型机或小型机应用等。

十二因子应用中提到了现代化应用的一些主要技术特征,但现代化应用的特点远不止于此。特别是在云原生技术的加持下,现代化应用往往具备快速交付、稳定、弹性、易集成等众多特点,这里我们摘取一些主要特点,如表1-1所示。