官术网_书友最值得收藏!

Imperative architecture evolution

Application architecture has always been evolving alongside with demanding business requirements and evolution of technologies.

Different architecture approaches and styles, such as mainframes, client server, n-tier, and service oriented were popular at different times. Irrespective of the choice of architecture styles, we always used to build one or the other forms of monolithic architectures. Microservices architecture evolved as a result of modern business demands, such as agility, speed of delivery, emerging technologies, and learning from previous generations of architectures:

Microservices help us break the boundaries of the monolithic application and build a logically independent smaller system of systems, as shown in the preceding diagram.

If we consider the monolithic application as a set of logical subsystems encompassed with a physical boundary, microservices are a set of independent subsystems with no enclosing physical boundary.

主站蜘蛛池模板: 临海市| 延安市| 盘锦市| 宁南县| 扬中市| 鲁甸县| 平利县| 和平区| 鄂托克旗| 永修县| 醴陵市| 盐亭县| 安康市| 措美县| 波密县| 墨竹工卡县| 盱眙县| 永丰县| 日照市| 龙南县| 咸宁市| 正安县| 屏东市| 图木舒克市| 晋中市| 昌平区| 南召县| 昭平县| 南陵县| 桃园县| 张家川| 鲁甸县| 金华市| 基隆市| 建瓯市| 柏乡县| 东丽区| 德州市| 五莲县| 孟连| 临泉县|