App后台开发架构实践笔记1 App后台入门1.1 App后台的功能(1)远程存储数据;(2)消息中转。1.2 App后台架构架构设计的流程(1) 根据App的设计,梳理出App的业务流程;(2) 把每个业务流程可能会遇到的问题整理出来;(3) 根据整理出来的问题,探讨可行的技术解决方案;(4) 把所有的技术解决方案有机融合,就是一个App后台的初步架构。架构设计的特点(1) 架构是和业务紧密相关;(2) 架构的演变是由业务驱动;(3) 架构不是为了炫耀技术。1.3 App和App后台的通信(1) 用HTTP协议还是私有协议;(2) 用长连接还是短连接;(3) 通信数据格式(JSON、XML)1.4 选择服务器(1) 传统IDC;(2) 云服务器。1.5 选择开发语言(1) 不同语言有其擅长的业务场景和性能特性;(2) 考虑开发效率和运行效率;(3) 同一个项目不同业务逻辑可以用不同语言实现。1.6 敏捷开发(1) Sprint计划会议;(2) 迭代开发;(3) 每日例会