C4架构模式

C4架构模型

C4 模型由一系列分层的软件架构图组成,这些架构图用于描述上下文、容器、组件和代码。C4 图的层次结构提供了不同的抽象级别,每种抽象级别都与不同的受众有关。

核心概念

  • 上下文(Context)

  • 容器(Container)

    1. 应用程序
    2. 数据存储
    3. 微服务
  • 组件(Component)

  • 代码(Code)

软件架构模式

  • 分层架构
  • 管道-过滤器架构
  • 客户端-服务器架构
  • 模型-视图-控制器架构
  • 事件驱动架构
  • 微服务架构

参考链接

用于软件架构的 C4 模型

c4模型官网

程序员必须知道的几种软件架构模式

软件架构图的艺术

读了有收获就请肥宅喝瓶怡宝吧!