什么是软件架构 架构服务于效率、质量、体验、性能等 架构优化的短期成本和长期收益的权衡 架构要与当前业务发展和团队规模相匹配 架构设计的方法论和实践 解耦:模块化、组件化, 复用:基础组件, 分层:视图、业务、基础服务, 协议化等 滴滴插件化项目VirtualAPK开源 微信Android模块化架构重构实践 Atlas-手淘组件化框架的前世今生和未来的路 架构的保持 代码之外:人的因素