">
系统为了追求高性能、高可用、可扩展、低成本、安全性和大规模,不可避免的会增加系统的复杂度,此时需要对系统进行架构设计来解决复杂度带来的各种问题。
所以,架构设计的目的就是为了解决软件系统的复杂度带来的问题。