in the Agile development , we did find a framework that would enable domain experts, architects, to work together to design an adaptable ROA architecture.
But I think we should think of it from another angle. ...
even domain experts and architects can work together in a team, but after all, domain experts and architects are people, not gods. So, in the end, how much of the future needs change can be predicted from the current version ? This is really a question that cannot be answered. So, in practice, how much of the changes the structure can bear will also become an unanswered question.
" If, do not go to predict change this road to do architecture design. What is the thought of architecture design ? "
it's simple . ...
"Since it is not possible to predict change effectively, it will minimize the impact of changes. ”
I think, " Micro-Service " architecture will eventually become the mainstream of the product architecture; It is no longer a lengthy time to anticipate changes in the way architecture is designed.
" thinking of the past design software architecture , the way to abandon it completely , totally clear 0. , everything starts from scratch . , go back . , walk into another design for architecture ? "
The "microservices" architecture will eventually become the mainstream of the product architecture