1.架构是和业务紧密相关
每个app都有独自的业务逻辑,遇到的问题也不会一样,解决方案也不一样,因此架构也不尽相同。
2.架构的演变是由业务驱动
当app处于不同的发展阶段,架构上也需要做变化。
但同时要考虑一个问题,如果初期架构不合理,到了后期因为业务的发展需要改变架构是很困难的,但是初期要弄一个好的架构,又肯能耽误后台的研发进度,使得app的上架时间推迟,这时要面对巨大的自己和时间压力,具体怎么取舍,需要认真考虑,马虎不得。
3.架构不是为了炫耀技术
架构是为了满足业务的需求而设计的,技术人员不该过度设计,而是根据实际的需求来做。
技术是为了满足业务存在的,过度设计不但延误了app的研发周期,也可能给运营带来很多不必要的麻烦。
深圳市博纳网络信息技术有限公司总结:在app开发成长的过程中,后台的架构也需要不断成长,技术人员也需要一起成长,这样才能设计出满意的app网站。