Native cloud computing reshaping enterprise IT architecture - Distributed Application Architecture

image.png

In the 21st century, we have witnessed the enterprise distributed application architecture from SOA (Service-oriented Architecture), to the micro-service architecture, to the evolution of cloud-native application architecture.

In order thinking behind the evolution of enterprise architecture description, let's talk about some metaphysics.

First, the complexity of enterprise IT system (entropy) in line with the second law of thermodynamics. With the deduction of time, changes in the business, the complexity of enterprise IT systems will be increasingly high.

Second, there is a well-known computer interaction design complexity of conservation laws . The complexity of the interactive applications will not disappear, only to put it another way exists. This principle also applies to software architecture. The introduction of new software architecture, will not reduce the overall complexity of IT systems.

Hearing this, whether you want is life, not just toss us feel a little cool? :-)

One of the core tasks of modern software architecture is defined border infrastructure and applications, reasonable segmentation complexity, reduce the complexity of application developers need to face. In other words, it is to allow developers to focus on the core values ​​of innovation, and put some more questions to the right people and systems to

Guess you like

Origin yq.aliyun.com/articles/717072