What is good architectural design

      What is good architectural design? Some people may think that using a very cutting-edge technology or a very powerful framework is a good architecture. My understanding is that a good architecture does not necessarily require any awesome technology, but can be realized with very little labor cost and hardware cost according to the characteristics of the current business, and can meet business needs within 2 or 3 years. , high performance, high availability, easy maintenance, easy expansion, is a good architecture. When designing the system architecture, there is no need to think too far. On the one hand, in reality, a product may die in a short time. If you consider too long, the design will be complicated, and the cost will be high. Sometimes you have to race against time. Market; on the other hand: business is constantly developing and changing, and you cannot predict how many businesses will develop, so the system will definitely be reconstructed at a certain stage.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326115444&siteId=291194637