1.以最简单的方式实现架构,合适的,恰到好处的
2.最后关头决定架构
3.发挥集体的力量
4.按照用户的需求(非功能)
(1). 这个应用是事务型的还是分析型的,即偏向于 OLTP 还是OLAP
(2). 系统的实时性:不是指对用户请求的实时响应,而是指系统对现实世界的实时反映
(3). 数据交换方面的特征:每次交互涉及的数据量;数据的来源及流向
(4). 用户体验方面的特征:总用户数;在线用户数;并发用户数;对用户请求响应时间的要
求
5.对用户需求变更的可能性进行估计是非常重要