Architecture is like teenage sex, everybody talks about it, nobody really knows what is it.
架构师漫谈:
1、根据要解决的问题,使用一定的原则,对系统的边界进行合理的界定
2、认清楚概念是理解架构的基础
3、软件因为负载太大或者复杂度太大或者工作协调太困难而进行拆分成效的单元。
4、架构师应该承担解决业务问题的这个角色来,专注于Business Domain和软件本身的架构,让技术人员更好的专注于业务的实现,并且让技术人员更少的出现修改代码导致跷跷板现象。
5、架构师要有广泛技术知识面,针对特定的问题能准确快速的找到合适的技术。
6、架构师要平衡各方的利益