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

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.

主站蜘蛛池模板: 昌图县| 台北县| 淳安县| 原阳县| 西平县| 鄂伦春自治旗| 嘉鱼县| 昭觉县| 静宁县| 北川| 岫岩| 水富县| 隆回县| 上高县| 吉安市| 紫阳县| 贡觉县| 达州市| 青岛市| 德兴市| 西丰县| 乐山市| 浮梁县| 彰化市| 广东省| 襄汾县| 南乐县| 三都| 舒城县| 义马市| 东丽区| 无为县| 宁远县| 会泽县| 图木舒克市| 宜宾县| 历史| 景德镇市| 湄潭县| 祥云县| 天气|