title: "浅谈软件架构" date: 2021-02-26T15:03:00+08:00 tags: ["架构"] draft: true
规划如何将系统切分成组建,并安排好组建之间的排列关系,以及组建之间的互相通信方式。
为了在工作中更好地对这些组建进行研发、部署、运行以及维护。
支撑软件系统的全生命周期,设计良好的架构可以让系统便于理解、易于修改、方便维护,并且能轻松部署。
最大化程序员的生产力,同时最小化系统的总运营成本。