Skip to content

架构简述

一、架构的分类

架构是由系统组件,以及组件间相互关系共同构成的集合体。架构大致可以分为四类:

  • 业务架构

    使用一套方法论/逻辑对产品(项目)所涉及到的业务进行边界划分。所以熟悉业务是关键。

  • 应用架构

    它是对整个系统实现的总体上的架构,需要指出系统的层次、系统开发的原则、系统各个层次的应用服务。

  • 数据架构

    是一套对存储数据的架构逻辑,它会根据各个系统应用场景、不同时间段的应用场景 ,对数据进行诸如数据异构、读写分离、缓存使用、分布式数据策略等划分。本模板案例为数据架构。

  • 技术架构

    应用架构本身只关心需要哪些应用系统,哪些平台来满足业务目标的需求,而不会关心在整个构建过程中你需要使用哪些技术。技术架构则是应接应用架构的技术需求,并根据识别的技术需求,进行技术选型,把各个关键技术和技术之间的关系描述清楚。

二、如何绘制架构图?

  • 1)搞清楚要画的架构图的类型;
  • 2)确认架构图中的关键要素(比如产品、技术、服务);
  • 3)梳理关键要素之间的关联:包含、支撑、同级并列等;
  • 4)输出关键关系清晰的架构图。