欢迎使用 FlowZap,快速、清晰、掌控的绘图应用。

模板

浏览可直接使用的 FlowZap 工作流模板。按领域、用例筛选,并支持关键词搜索。 想分享您的 FlowZap Code 作品?附上您的姓名和网站链接?在此提交您的 FlowZap Code。

账户删除工作流程

business-operations

账户删除工作流程,包含**取消原因捕获**、**留存优惠**、**订阅终止**、**数据清理**和**确认邮件**。

API 网关工作流程

patterns

API 网关模式,包含**请求认证**、**速率限制**、**请求路由到后端服务**、**响应聚合**和**错误处理**。

API 密钥轮换工作流程

business-operations

API 密钥轮换工作流程,包含**新密钥生成**、**双密钥过渡期**、**客户端通知**、**旧密钥弃用**和**审计日志记录**。

备份恢复工作流程

devops

备份和恢复工作流程,包含**定时备份**、**异地复制**、**保留策略执行**、**恢复测试**和**RTO/RPO 验证**。

银行对账工作流

finance

具有自动化交易匹配、差异报告、差异调查以及针对时间差异和银行错误的日记账分录创建的银行对账工作流。

批处理工作流

patterns

具有作业调度、基于块的处理、检查点/重启功能、错误处理和完成报告的批处理模式。

预算批准工作流

finance

企业预算批准工作流,根据金额阈值进行分层批准路由(CFO < 10万美元,CEO 10万-100万美元,董事会 > 100万美元),前一年比较和资金分配。

缓存旁路工作流

patterns

缓存旁路模式,包括缓存查找、缓存未命中时的数据库回退、缓存填充、基于TTL的过期和直写失效。

候选拒绝工作流

hr

候选拒绝工作流,包含阶段适当的消息、个性化拒绝信、人才库考虑、ATS状态更新以及候选体验反馈。

承运商选择工作流

logistics

承运商选择工作流,包含费率比较、运输时间对比、服务水平匹配、承运商绩效评分以及最优承运商分配。

证书续期工作流

devops

SSL/TLS证书续期工作流,包含到期监控、按类型(DV/OV/EV)证书请求、域名验证、部署到负载均衡器以及健康检查验证与回滚。

CI/CD管道工作流

devops

完整的CI/CD管道,包含代码检出、代码检查、单元测试、构件构建、暂存部署、烟雾测试、生产部署以及失败时的自动回滚。

断路器工作流

patterns

断路器弹性模式,包含闭合、打开和半开状态,用于保护服务免受级联故障,并带有自动恢复测试。

队列分析工作流

business-operations

队列分析工作流,包含按注册日期的用户分段、留存曲线计算、LTV预测以及行为模式识别。

社区审核工作流

business-operations

社区内容审核工作流,包含 AI 自动标记、用户举报、人工审核队列、执行措施以及申诉处理。

冲突解决工作流

hr

职场冲突解决工作流,包括投诉受理、人力资源调查、调解会谈、解决方案记录以及后续跟进监控。

同意管理工作流

business-operations

用户同意管理工作流,包括 Cookie 弹窗、偏好中心、同意记录、下游系统同步以及审计追踪。

CQRS 工作流

patterns

CQRS(命令查询职责分离)模式,包含独立的命令与查询路径、领域事件发布、读模型同步以及 DTO 转换。

信用控制工作流

finance

客户信用控制工作流,包括信用额度评估、信用评分、订单保留管理、催收升级以及分期付款计划协商。

交叉分拨工作流程

logistics

具有入库预约、按目的地分拣、出库合单以及不经存储直接转运以实现准时制交付的交叉分拨工作流程。

清关工作流程

logistics

国际清关工作流程,包括进口商提供单证、报关行进行 HS 编码归类、关税计算、海关机构查验以及签发放行证明。

破损货物工作流程

logistics

破损货物处理工作流程,包括损坏记录、向承运人提出索赔、处置决策(回收/报废)、库存调整以及损失跟踪。

数据导出工作流程

business-operations

用户数据导出工作流程,包括导出请求、异步任务处理、数据汇总、安全文件生成以及下载链接发送。

数据库迁移工作流程

devops

数据库架构迁移工作流程,包括 CI 测试、DBA 审核与批准、维护时间窗口安排、备份快照、迁移执行、数据完整性验证以及自动回滚。

部署回滚工作流

devops

部署回滚工作流,包括问题检测、回滚决策、上一版本恢复、健康状况验证以及事后复盘文档。

费用报销工作流

finance

员工费用报销工作流,包括发票提交、经理审批、财务审核、政策合规检查以及直接存款支付。

扇出扇入工作流

patterns

扇出/扇入模式,包括将工作分发给并行工作者、并发执行、结果汇总,以及对部分失败进行错误处理。

功能开关工作流

patterns

具有标志配置、用户目标规则、百分比 rollout 和生产功能即时杀戮开关能力的**功能开关模式**。

财务报告工作流

finance

具有 GAAP 合规报表准备、管理审查、审计委员会批准和上市公司 SEC 备案的**财务报告工作流**。

车队维护工作流

logistics

具有预防性维护调度、车辆检查、工作订单创建、零件订购和 DOT 合规跟踪的**车队维护工作流**。

GDPR 删除工作流

business-operations

GDPR 数据删除工作流,具有身份验证、数据清单扫描、跨系统 PII 移除、备份清除和删除确认。

事件响应工作流

devops

生产事件响应工作流,具有基于严重程度的路由、战情室协调、事件指挥官分配、客户沟通、根本原因分析和事后审查调度。

内部控制工作流

finance

内部控制测试工作流,包括风险评估、控制设计评估、运营有效性测试、缺陷识别和补救跟踪。

面试流程工作流

hr

多阶段面试流程,包括简历筛选、电话筛选、技术面试、现场小组面试、团队共识决策以及录用/拒绝处理。

发票处理工作流

finance

应付款发票自动化,包括OCR数据提取、三方PO匹配、分级审批工作流以及带GL更新的自动化支付处理。

职位发布工作流

hr

职位发布工作流,包括征用审批、职位描述起草、多渠道发布(LinkedIn、Indeed、职业网站)、AI简历筛选和ATS候选人跟踪。

知识库工作流

business-operations

带有文章创建、审查批准、SEO优化、版本控制和搜索分析跟踪的知识库管理工作流。

负载测试工作流

devops

负载测试工作流,包含测试场景设计、渐进式负载提升、性能指标收集、瓶颈识别和容量推荐。

月度关账工作流

finance

公司月末财务关账流程,包括交易入账、银行对账、应计费用、折旧、试算平衡表核对以及财务报表生成。

OAuth 流程工作流

business-operations

包含重定向处理、授权码交换、令牌存储、刷新令牌轮换及权限范围管理的 OAuth 2.0 授权码流程。

离职办理工作流

hr

员工离职办理工作流,包括离职面谈、知识转移、资产回收、权限回收、最终薪酬处理和福利延续。

入职办理工作流

hr

完整的员工入职办理工作流,涵盖录用确认、人事档案创建、福利登记、背景调查核实、IT 账号开通、设备配置以及第一天入职培训。

支付失败工作流

business-operations

支付失败恢复工作流,带有智能重试调度、催款邮件序列、支付方式更新提示和非自愿流失预防。

支付运行工作流

finance

应付款支付运行工作流,包括批次创建、分级审批(根据金额单人/双人)、ACH文件生成、支票打印和供应商记录更新。

工资处理工作流

finance

完整的工资处理工作流,包括工时表收集、总薪资计算、加班费、税款扣缴(联邦、州、FICA)、福利扣除、合规验证和ACH直接存款。

个性化引擎工作流

business-operations

Make.com自动化场景,用于实时个性化,利用Segment事件、ML推荐API和Braze跨电子邮件和推送渠道的活动交付。

拣货流程工作流

logistics

仓库订单拣货工作流,包括拣货单生成、区域路由、批量拣货优化、条码扫描验证和拣货完成确认。

采购订单工作流

finance

包含请购单创建、预算验证、供应商寻源、竞争性招标以及基于金额阈值的分级审批流转的采购订单工作流。

推送通知工作流

business-operations

包含受众定位、平台路由(iOS/Android)、投递追踪和互动分析的移动推送通知工作流。

质量检验工作流

logistics

入库质量检验工作流,包括AQL抽样、缺陷分类、保留/放行决策、供应商通知和质量指标跟踪。

带退避重试工作流

patterns

API调用的指数退避重试模式,具有可配置的重试限制、延迟计算、可重试错误检测以及永久故障时的优雅降级。

评价收集工作流

business-operations

基于购买后的触发、评价请求邮件、评分提交、内容审核及公开展示的客户评价收集工作流。

Saga 模式工作流

patterns

针对订单、支付和配送服务的 Saga 编排模式分布式事务工作流,在失败时自动触发补偿回滚。

加薪工作流

hr

包含市场薪酬分析、薪酬比率审查、预算校验、基于涨薪百分比的分级审批以及薪资系统更新的加薪工作流。

搜索优化工作流

business-operations

包含查询分析、相关性调优、同义词管理、点击率追踪以及排序算法 A/B 测试的搜索优化工作流。

密钥轮换工作流

devops

使用 HashiCorp Vault 对 API 密钥、数据库密码和证书进行自动轮换的工作流,包括 Kubernetes Secret 更新和服务滚动重启。

短信验证工作流

business-operations

包含一次性验证码生成、频率限制、验证码校验、重试处理及验证状态追踪的短信手机验证工作流。

**税务申报工作流**

finance

企业税务申报工作流,包括应税收入计算、扣除、税收抵免、差异审查,以及向IRS电子或纸质申报并确认收据。

用户入职工作流

business-operations

新用户入职工作流,包括欢迎邮件、个人资料设置、产品导览、首次操作提示和激活里程碑跟踪。

用户分段工作流

business-operations

用户分段工作流,包括属性收集、行为事件跟踪、分段规则定义、动态成员管理和下游同步。

供应商入职工作流

finance

供应商入职工作流,包括申请审查、W-9/W-8BEN验证、保险证书验证、背景检查和合规审批,然后激活供应商。

漏洞修补工作流

devops

安全漏洞修补工作流,包括 CVE 扫描、按严重级别(严重/高/中)分级、补丁测试、预生产环境部署以及具备回滚能力的生产环境发布。

Webhook 集成工作流

business-operations

Webhook 集成工作流,包括端点注册、负载签名、投递尝试、带退避的重试以及投递状态跟踪。

年度审计工作流

finance

年度财务审计工作流,包括外部审计师聘用、资料准备、现场审计协调、问题整改以及管理层复函。

Shopify 通用商务协议

business-operations

端到端的智能代理商务工作流,展示 AI 助手(ChatGPT)如何通过 Shopify 的通用商务协议(UCP)网关协调产品搜索、结账和支付,实现对话式购物体验。

微服务 API 网关架构

Architecture

微服务 API 网关架构图,展示请求路由、JWT 身份验证、速率限制、服务发现以及跨分布式后端服务的响应聚合。该模板模拟微服务生态系统中所有客户端流量的入口点,在请求到达内部服务之前执行安全策略。适合设计具有集中式横切关注点的可扩展 API 基础设施的平台工程师。

微服务服务网格架构

Architecture

服务网格架构图,展示 Istio 或 Linkerd 边车代理处理 mTLS 加密、流量策略、熔断器和跨微服务的分布式追踪。该模板可视化服务网格如何将网络关注点从应用代码中抽象出来,实现服务间的零信任通信。对于采用服务网格基础设施以提升可观测性和安全性的团队至关重要。

微服务每服务独立数据库架构

Architecture

每服务独立数据库架构图,每个微服务拥有其专用数据存储,通过 Kafka 进行事件驱动同步以实现跨服务数据一致性。该模板展示了微服务数据隔离的核心原则,展示 PostgreSQL 和 MongoDB 如何在多语言持久化策略中共存。对于在保持最终一致性的同时强制服务自治的架构师至关重要。

按业务能力分解微服务架构

Architecture

按业务能力组织的微服务分解架构图:身份认证、产品目录、定价和订单履行,每个都有独立的数据存储和 API。该模板展示如何将单体应用拆分为与业务领域对齐的服务,使用 Backend-for-Frontend (BFF) 模式进行客户端特定的聚合。适合规划领域驱动微服务边界的架构师。

微服务绞杀者模式迁移架构

Architecture

绞杀者模式迁移架构图,展示使用路由层在新旧系统之间分流流量,逐步用新微服务替换遗留单体应用。该模板模拟经过验证的迁移策略,新功能作为微服务构建,遗留端点逐步退役。对于在不进行高风险大爆炸重写的情况下现代化遗留系统的团队至关重要。

微服务服务发现架构

Architecture

服务发现架构图,展示 Consul 或 Eureka 注册中心、客户端负载均衡、健康检查心跳以及实例的自动注册和注销。该模板可视化微服务如何在没有硬编码端点的情况下动态定位彼此,实现弹性扩展和自愈基础设施。对于构建弹性服务间通信的平台团队至关重要。

微服务边车模式架构

Architecture

边车模式架构图,展示 Envoy 代理、日志收集器和配置监视器边车与 Kubernetes Pod 中的应用容器一起运行,控制平面管理配置。该模板演示了日志记录、监控和配置等辅助关注点如何作为共置容器部署。对于采用云原生容器编排模式的团队至关重要。

微服务 Backend-for-Frontend (BFF) 架构

Architecture

Backend-for-Frontend 架构图,为 Web 和移动客户端提供独立的 BFF 层,每层针对其特定平台优化 API 响应,同时共享通用后端微服务。该模板展示如何通过按客户端类型定制数据聚合和负载优化来避免一刀切的 API。推荐给从共享微服务后端服务多个前端平台的团队。

事件驱动发布-订阅架构

Architecture

事件驱动发布-订阅架构图,展示 Kafka 或 RabbitMQ 消息代理、事件序列化、主题分区、向多个消费者的扇出交付以及死信队列错误处理。该模板模拟了生产者和消费者通过消息代理完全解耦的基础异步消息传递模式。对于构建松耦合、可扩展的事件驱动系统的架构师至关重要。

事件驱动事件溯源架构

Architecture

事件溯源架构图,所有状态变更存储为不可变的领域事件序列,读取投影从事件流构建,快照优化用于快速聚合加载。该模板展示事件溯源如何通过保留每次状态转换的完整历史来消除数据丢失。对于需要完整审计跟踪、时间查询和事件重放能力的系统至关重要。

事件驱动 CQRS 与事件存储架构

Architecture

CQRS 架构图,结合独立的命令和查询 API 与事件总线进行异步读模型同步,包括从领域事件构建反规范化视图的投影器。该模板演示了完整的 CQRS+ES 技术栈,写入通过领域验证,读取从优化的物化视图提供服务。适合读写工作负载具有根本不同扩展需求的高吞吐量系统。

事件驱动编排架构

Architecture

事件驱动编排架构图,微服务通过事件协调而无需中央编排器,订单、支付、库存和物流服务相互响应对方的领域事件。该模板模拟去中心化协调模式,每个服务只了解自己的职责并发布事件供其他服务消费。适合偏好服务自治而非集中式工作流控制的团队。

事件驱动流处理管道架构

Architecture

实时事件流管道架构图,IoT 传感器、应用日志和用户点击流数据通过 Kafka 流入 Apache Flink 进行窗口聚合、异常检测以及向数据湖和仪表板的多目标输出。该模板可视化从摄取到转换、存储和告警的端到端流处理。对于构建实时分析和监控平台的数据工程师至关重要。

事件驱动领域事件架构

Architecture

领域事件架构图,展示聚合根如何引发领域事件,这些事件既在进程内分发给本地处理器,也跨边界分发给其他限界上下文中的集成事件消费者。该模板模拟 DDD 事件模式,领域逻辑通过干净的事件分发器触发副作用,保持领域和基础设施关注点的分离。对于实施基于事件集成的领域驱动设计的团队至关重要。

事件驱动 CDC(变更数据捕获)架构

Architecture

变更数据捕获架构图,使用 Debezium 读取数据库事务日志并将变更事件发布到 Kafka,供下游消费者更新搜索索引、使缓存失效、加载数据仓库和写入审计日志。该模板展示 CDC 如何通过在数据库级别捕获变更而无需修改应用代码来消除双写问题。对于异构系统间的数据同步至关重要。

事件驱动死信队列架构

Architecture

死信队列架构图,展示重试策略、指数退避、最大重试阈值、失败消息的 DLQ 路由、运维告警和手动重处理工作流。该模板模拟异步消息系统的关键错误处理模式,确保处理失败时不会静默丢失任何消息。对于构建具有适当故障恢复机制的可靠事件驱动系统至关重要。

CQRS 读写分离架构

Architecture

CQRS 读写分离架构图,展示专用的命令和查询路径,PostgreSQL 用于写入,Redis 或 Elasticsearch 用于优化读取,以及带有延迟监控的事件驱动同步层。该模板演示了 CQRS 的核心原则——分离读写模型以独立扩展和优化每条路径。适合读写比例不对称且查询性能至关重要的应用。

CQRS 物化视图架构

Architecture

CQRS 物化视图架构图,多个投影器构建特定用途的读模型:订单摘要、客户仪表板、分析立方体和搜索索引,全部由单一事件流提供。该模板展示如何从相同的写入事件创建多个优化的查询视图,每个视图针对特定用例定制,读取延迟低于毫秒级。适合需要从单一数据源进行多样化查询模式的系统。

CQRS 基于任务的 UI 架构

Architecture

CQRS 基于任务的 UI 架构图,前端将用户意图捕获为显式命令,异步提交并进行乐观更新,当读模型同步时通过 WebSocket 接收实时确认。该模板模拟用意图驱动命令替代 CRUD 表单的现代 UI 模式,实现具有最终一致性的响应式用户体验。推荐给在 CQRS 后端上构建响应式前端的团队。

无服务器 API 后端架构

Architecture

无服务器 API 后端架构图,展示 API 网关、Lambda 授权函数、业务逻辑函数以及包括 DynamoDB、S3、SQS 和 SNS 在内的托管云服务,实现完全托管、自动扩展的后端。该模板模拟无服务器优先方法,完全消除基础设施管理,按调用付费并自动缩放至零。对于构建经济高效的事件驱动 API 后端的初创公司和团队至关重要。

无服务器事件处理架构

Architecture

无服务器事件处理架构图,S3、DynamoDB Streams、API Gateway 和 CloudWatch 触发器调用 Lambda 函数,由 Step Functions 编排,通过 SQS 扇出并使用死信队列进行错误处理。该模板展示如何完全从托管无服务器组件构建复杂的事件处理管道,无需配置或管理任何服务器。适合需要弹性扩展和内置容错能力的数据处理工作流。

无服务器 Step Functions 编排架构

Architecture

AWS Step Functions 编排架构图,展示状态机工作流,包括选择状态、并行处理、等待回调模式以及失败步骤的补偿回滚。该模板模拟无服务器工作流编排,复杂的多步骤流程定义为具有内置错误处理和重试逻辑的状态机。对于构建需要人工审批或长时间运行流程的可靠无服务器工作流的团队至关重要。

无服务器边缘计算架构

Architecture

无服务器边缘计算架构图,展示 CloudFront 或 Cloudflare 边缘位置、用于 A/B 测试和地理个性化的 Lambda@Edge 函数、源站盾请求合并以及缓存优先响应策略。该模板可视化计算如何移至网络边缘以实现超低延迟响应,边缘函数在请求和响应到达源站之前进行修改。对于服务全球受众的性能关键型应用至关重要。

无服务器数据管道架构

Architecture

无服务器数据管道架构图,展示 Kinesis 摄取、Lambda 转换函数、S3 数据湖存储区(原始和精选)、Glue 目录注册以及 Athena 查询引擎为 QuickSight 仪表板和 SageMaker ML 模型提供数据。该模板模拟从数据摄取到转换、编目和分析的完整无服务器 ETL 管道,无需管理任何基础设施。适合构建经济高效分析平台的数据团队。

无服务器多云架构

Architecture

多云无服务器架构图,展示基于 DNS 的流量路由在 AWS 和 Azure 区域之间切换、健康检查失败时的自动故障转移以及跨云提供商的双向数据复制与冲突解决。该模板模拟多云策略以实现最大可用性和供应商独立性,使用 AWS(Lambda、DynamoDB)和 Azure(Functions、Cosmos DB)的无服务器服务。对于需要云提供商冗余的企业至关重要。

Saga 编排模式架构

Architecture

Saga 编排架构图,中央编排器协调跨订单、库存和支付服务的多步骤分布式事务,具有专用的补偿链用于失败时的回滚。该模板模拟基于编排的 Saga 模式,单个协调器管理事务生命周期并在任何步骤失败时触发补偿操作。对于实施不使用两阶段提交的可靠分布式事务的架构师至关重要。

Saga 编舞模式架构

Architecture

Saga 编舞架构图,订单、支付和库存服务通过领域事件协调而无需中央编排器,每个服务发布和订阅驱动事务前进或触发补偿的事件。该模板模拟去中心化的 Saga 方法,服务自主响应事件,减少单点故障但增加了跟踪 Saga 状态的复杂性。适合偏好服务自治而非集中控制的团队。

Saga 分布式事务架构

Architecture

分布式事务架构图,实现两阶段提交协议,事务协调器向参与服务发送准备和提交消息,任何投票失败时执行全局中止。该模板可视化经典的 2PC 协议,用于多个服务间需要强一致性的场景,展示准备、投票和提交/中止阶段。对于理解微服务架构中分布式共识权衡至关重要。

Saga 旅行预订架构

Architecture

旅行预订 Saga 架构图,将航班、酒店和租车预订编排为单一分布式事务,任何预订步骤失败时自动补偿取消所有预订。该模板模拟经典的 Saga 用例,多个独立服务必须全部成功或全部回滚,确保旅客不会出现部分预订。非常适合用真实业务场景演示 Saga 模式。

Saga 订单履行架构

Architecture

订单履行 Saga 架构图,包含四个顺序步骤:客户验证、库存预留、支付授权和发货创建,以及在失败时反转已完成步骤的补偿链。该模板将端到端订单生命周期建模为 Saga,展示每个服务如何参与事务以及补偿操作如何维护数据一致性。适合设计可靠订单处理管道的电商架构师。

熔断器弹性架构

Architecture

熔断器弹性架构图,展示完整的状态机,包括关闭、打开和半开状态、故障阈值跟踪、恢复计时器以及保护服务免受级联故障的降级响应策略。该模板详细可视化熔断器模式,包括熔断器如何根据成功和失败计数在状态之间转换。对于构建在负载下优雅降级的容错微服务至关重要。

舱壁隔离架构

Architecture

舱壁隔离架构图,为关键、标准和批处理工作负载提供独立的线程池,每个都有独立的连接池、耗尽检测和背压策略,防止一个工作负载饿死其他工作负载。该模板模拟受船体舱壁启发的隔离模式,资源隔离确保一个组件的故障或过载不会级联到其他组件。对于需要为高优先级操作保证可用性的系统至关重要。

指数退避重试架构

Architecture

指数退避重试架构图,展示完整的重试策略引擎,包括可重试与不可重试错误分类、带抖动的指数延迟计算、最大重试阈值和优雅的耗尽处理。该模板模拟处理分布式系统中瞬态故障的基本弹性模式,通过随机退避延迟防止惊群问题。对于云架构中任何服务间通信都是基础性的。

速率限制器架构

Architecture

速率限制器架构图,实现令牌桶算法,使用 Redis 支持的分布式计数器、滑动窗口日志、API 密钥识别、速率限制头和多节点同步以实现一致的执行。该模板展示如何保护 API 免受滥用并确保客户端间的公平使用,包括适当的 HTTP 429 响应和 Retry-After 头。对于构建生产级速率限制基础设施的 API 平台团队至关重要。

健康检查模式架构

Architecture

健康检查模式架构图,展示负载均衡器探针、验证数据库、缓存、磁盘和依赖状态的深度健康检查、自动实例轮换以及与 PagerDuty 集成的连续故障告警。该模板模拟实现自愈系统的健康监控基础设施,不健康的实例自动从轮换中移除并通知运维团队。对于构建具有适当可观测性的生产就绪服务至关重要。

六边形(端口与适配器)架构

Architecture

六边形架构图,展示领域核心、入站适配器(REST、GraphQL、CLI、消息消费者)、出站适配器(PostgreSQL、Stripe、邮件、Redis)以及连接它们的端口接口之间的清晰分离。该模板可视化端口与适配器模式,领域核心对基础设施零依赖,使其完全可测试且技术无关。对于在代码库中采用整洁架构原则的团队至关重要。

整洁架构层次

Architecture

整洁架构层次图,展示四个同心层:实体(领域)、用例(应用)、接口适配器(控制器、展示器、仓储)和框架与驱动(Web 服务器、数据库、云 SDK)。该模板模拟 Uncle Bob 的整洁架构及其依赖规则——内层永远不依赖外层,确保领域模型保持纯净且框架无关。对于强制架构边界的软件架构师来说是必备参考。

领域驱动设计限界上下文架构

Architecture

DDD 限界上下文架构图,订单、客户、物流和计费上下文通过防腐层、共享内核和定义集成关系的上下文映射连接。该模板可视化战略 DDD 模式,将复杂领域分解为通过明确定义的集成事件通信的自治限界上下文。对于将领域驱动设计应用于大规模企业系统的架构师至关重要。

API 组合模式架构

Architecture

API 组合架构图,组合器服务向多个微服务扇出并行请求,收集带超时处理的响应,并将结果合并为单一统一响应,支持部分降级。该模板模拟当单个客户端查询需要来自多个服务的数据时使用的 API 组合模式,避免直接的服务间调用。适合在微服务架构中构建聚合层的团队。

Outbox 模式可靠消息架构

Architecture

事务性 Outbox 架构图,领域写入和事件发布在同一数据库事务中完成,中继进程轮询 outbox 表并将事件发布到消息代理以保证交付。该模板解决了更新数据库和发布事件不是原子操作的双写问题,确保无需分布式事务即可实现精确一次事件交付。对于需要可靠消息发布的事件驱动架构至关重要。

Ambassador 模式架构

Architecture

Ambassador 模式架构图,本地代理边车处理身份验证头注入、熔断、重试逻辑和对外部第三方 API 出站请求的指标收集。该模板模拟 Ambassador 模式,与应用一起运行的辅助服务卸载外部通信的横切关注点。适合与需要弹性包装器的不可靠第三方服务集成的团队。

GraphQL 联邦架构

Architecture

GraphQL 联邦架构图,Apollo 网关构建查询计划并扇出到用户、产品和评论子图,每个子图拥有自己的模式和数据库,响应拼接为统一的 GraphQL 结果。该模板模拟联邦 GraphQL 方法,多个团队独立开发和部署其子图,而客户端看到单一统一的 API。适合跨多个团队和服务扩展 GraphQL 的组织。

零信任安全架构

Architecture

零信任安全架构图,展示设备态势检查、MFA 身份验证、基于风险的策略决策、短期 JWT 令牌、微分段、mTLS 加密、最小权限执行和持续监控。该模板模拟「永不信任,始终验证」的安全范式,无论网络位置如何,每个请求都经过身份验证和授权。对于在云原生环境中实施现代零信任框架的安全架构师至关重要。

多租户 SaaS 架构

Architecture

多租户 SaaS 架构图,展示租户识别、基于层级的路由(共享池与专用池)、行级安全、每租户加密密钥以及标准和企业隔离模型的独立备份策略。该模板模拟构建从共享基础设施服务多个客户同时保持严格数据隔离的 SaaS 平台的架构决策。对于平衡成本效率与企业安全需求的 SaaS 架构师至关重要。

Kubernetes 容器编排架构

Architecture

Kubernetes 容器编排架构图,展示控制平面(API Server、etcd、Scheduler、Controller Manager)、工作节点(Kubelet、容器运行时、kube-proxy、Pod)、网络层(Ingress、Network Policy、Service Mesh)和带 CSI 驱动的持久存储。该模板提供从控制平面到存储层的完整 Kubernetes 架构栈视图。对于管理 Kubernetes 集群的 DevOps 工程师和平台团队来说是基础参考。

数据网格架构

Architecture

数据网格架构图,展示跨销售、营销和财务领域的面向领域的数据所有权,每个领域通过带质量 SLA 的 API 暴露自助数据产品,由具有共享目录和跨领域查询引擎的联邦数据平台治理。该模板模拟从集中式数据团队到领域拥有的数据产品的范式转变,将微服务原则应用于数据架构。对于将数据运营扩展到集中式数据仓库瓶颈之外的组织至关重要。

基于单元的架构

Architecture

基于单元的架构图,展示地理路由到独立、自包含的单元(US-East、EU-West),每个单元拥有自己的网关、计算、数据库、缓存和消息队列,加上用于跨单元复制和全局配置的共享服务。该模板模拟超大规模系统使用的单元架构模式以实现爆炸半径隔离,一个单元的故障不会影响另一个单元的用户。对于设计需要极高可用性和故障隔离的系统的架构师至关重要。

可观测性三大支柱架构

Architecture

可观测性架构图,实现三大支柱(指标、追踪、日志),包括 OpenTelemetry SDK 埋点、OTLP 收集器管道、Prometheus、Jaeger 和 Loki 后端、Grafana 仪表板、SLO/SLI 跟踪和 PagerDuty 告警集成。该模板提供完整的可观测性技术栈参考,展示遥测数据如何从应用埋点流经收集、存储、可视化到事件响应。对于构建生产监控基础设施的 SRE 团队至关重要。

GitOps 部署架构

Architecture

GitOps 部署架构图,展示开发者 Git 工作流、CI/CD 管道构建和推送容器镜像、ArgoCD 或 Flux 检测 Git 清单变更、漂移检测、自动集群同步和向 Kubernetes 的滚动更新部署。该模板模拟 GitOps 范式,Git 是应用代码和基础设施状态的唯一真实来源,实现声明式、可审计和可重现的部署。对于采用 GitOps 实践进行 Kubernetes 部署的团队至关重要。

AI原生单智能体架构

Architecture

单智能体AI架构,其中一个智能体处理所有事务:解析请求、推理、通过MCP调用工具、生成响应。这是原型和简单自动化的默认架构——易于调试,但很快达到上下文窗口限制且难以并行化。适合快速交付的MVP和独立开发者。

AI原生顺序流水线架构

Architecture

顺序流水线架构,以固定顺序链接多个智能体(解析→丰富→分析→格式化),这是当每个步骤可以隔离时常见的"LLM微服务"配置。这种结构常用于文档处理和ETL类工作流,因为每个步骤都是可测试和可预测的。

AI原生编排器-工作者架构

Architecture

编排器-工作者架构,其中编排器智能体将目标分解为子任务,分派给专业工作者,然后综合最终响应。这是最常见的"智能体编排"架构——强大,但随着工作者数量增长,编排器可能成为瓶颈。

AI原生层级架构

Architecture

层级式多智能体架构,通过堆叠主管和团队负责人(树形结构)来扩展编排,这反映了企业组织结构并有助于分区上下文。当单个编排器无法直接管理所有工作者时,这是"企业级智能体AI架构"。适合大型企业和多领域工作流。

AI原生并行扇出架构

Architecture

并行扇出架构,同时在独立检查(样式、安全、性能)上运行多个智能体,然后合并结果。这是吞吐量的标准多智能体设计方法,很好地映射到CI/CD、事件响应和研究。扇入协调成为微妙部分。

AI原生事件驱动Kafka架构

Architecture

事件驱动智能体AI架构,用Kafka/PubSub主题替换中央编排器:智能体订阅、响应并发布新事件。这使多智能体系统与经过验证的微服务编舞保持一致,适合实时、高吞吐量系统和"智能体网格"配置。

AI原生生成器-评判者架构

Architecture

竞争式/生成器-评判者架构,多个生成器产生独立答案,然后评估器智能体评分并选择最佳输出。这种方法提高质量并减少单模型脆弱性。它更昂贵(多次LLM调用),但当正确性或创造力比延迟更重要时值得。

事件驱动通知中心架构

Architecture

事件驱动通知中心架构图,展示多源事件摄取、基于模板的消息渲染、按用户偏好路由到邮件(SendGrid/SES)、推送(FCM)、短信(Twilio)和 Slack 渠道,以及交付跟踪和重试机制。该模板模拟将业务服务与交付基础设施解耦的集中式通知系统,支持用户控制偏好的多渠道通信。适合构建可扩展通知基础设施的平台团队。

智能体主管-工作者架构

Architecture

主管-工作者多智能体架构,其中编排器智能体接收高级目标,将其分解为子任务,委派给专业工作者智能体(研究员、写作者、QA),监控执行、处理故障并综合结果。编排器管理但不亲自执行任务。

智能体顺序流水线架构

Architecture

顺序流水线多智能体架构,其中智能体按严格顺序排列。每个智能体转换或丰富前一个智能体的输出,然后传递下去。没有中央编排器——流程是确定性的,就像装配线。

智能体蜂群架构

Architecture

蜂群多智能体架构,多个智能体同时处理相同或相关任务,没有中央协调器。它们的输出随后由专门的聚合器节点聚合、投票或合并。智能体可以竞争——最佳输出获胜。

智能体层级架构

Architecture

层级多智能体架构,具有多级组织结构。顶级执行智能体管理中级团队负责人智能体,每个负责人管理自己的专业工作者池。团队中的团队——层级映射到领域分离。

智能体对手团队架构

Architecture

架构上最复杂的多智能体模式。智能体不仅被分配角色,还被分配相反的激励机制。规划者对目标完成持乐观态度。批评者天生持怀疑态度并持有否决权。错误通过对抗压力被发现,而不是信任单一模型的自我评估。

AI编排 - 单智能体(单体)

Architecture

最简单的AI原生架构——单个智能体接收用户输入、推理、规划、决定工具调用、处理结果并生成响应。通过stdio或HTTP直接MCP连接。最适合MVP和低延迟场景。

AI编排 - 顺序流水线

Architecture

装配线架构,其中智能体按严格顺序排列。每个智能体转换或丰富前一个智能体的输出,然后传递下去。最适合具有明确顺序依赖的任务——文档处理、内容生产流水线、合规工作流。

AI编排 - 编排器-工作者

Architecture

指挥式架构,其中一个编排器智能体接收复杂任务,将其分解为子任务,分派给专业工作者智能体(研究、代码、审查),收集结果并综合最终答案。最适合具有动态分解的复杂多步骤任务。

AI编排 - 层级(组织结构图)

Architecture

组织结构图架构,具有多级结构。顶级监督者管理团队负责人,每个负责人管理自己的专业工作者池。团队中的团队。最适合具有10多个专业智能体、跨越多个领域的企业级自动化。

AI编排 - 并行扇出(Map-Reduce)

Architecture

Map-Reduce风格架构,其中协调器将任务扇出到多个并行工作者智能体(风格检查、安全审计、性能分析),收集所有结果并做出聚合决策。最适合PR审查、代码审查和多维度分析。

AI编排 - 事件驱动网格(Kafka优先)

Architecture

使用Kafka风格事件代理的事件驱动智能体网格架构。多个智能体订阅主题(订单、警报、分析),独立处理事件,并将结果发布回总线。最适合实时事件处理和解耦服务架构。

AI编排 - 竞争式生成器-评判者

Architecture

锦标赛模式架构,其中多个生成器智能体并行产生独立输出,然后评估器智能体评分并选择最佳。具有细化循环的质量阈值检查。当正确性或创造力比延迟更重要时最佳。

MCP直连架构

DevOps

最简单的MCP模式——通过stdio或HTTP在主机应用程序和MCP服务器之间直接连接。没有额外跳转,延迟最低,调试最容易。非常适合MVP、黑客马拉松和单团队设置,其中安全治理还不是关注点。

MCP网关代理架构

DevOps

位于智能体和MCP服务器之间的API网关模式,用于处理认证、速率限制和审计。网关强制执行OAuth 2.0、SAML、SSO、工具级速率限制和基于团队的配额。对于多团队或多租户MCP部署至关重要。

MCP工具路由架构

DevOps

在MCP工具前放置语义路由器的路由模式,使LLM只看到你需要的子集。使用向量嵌入和余弦相似度动态匹配用户意图到工具。在处理大型工具目录时可减少高达96%的输入token。

MCP智能体网格架构

DevOps

多智能体网格模式,其中智能体通过MCP支持的共享上下文代理进行通信。实现多个专业智能体(规划者、编码者、审查者、操作者)之间的协调工具访问和状态同步。支持编排和编排的交互模式。

MCP断路器架构

DevOps

弹性模式,使用三种状态包装MCP调用:关闭(正常)、打开(检测到故障,快速失败)和半开(测试恢复)。防止工具无响应时的级联故障。对于生产级可靠性至关重要。

MCP上下文代理架构

DevOps

位于智能体和MCP服务器之间的缓存和压缩层,在冗余上下文请求到达网络之前拦截它们。使用基于TTL的缓存失效、Brotli压缩和语义缓存。可实现高达95%以上的token减少,并显著降低LLM账单。

上下文管理 - 会话记忆

Architecture

短期上下文模式,其中通道发送新消息加近期历史。智能体运行时将其与本地会话状态合并,组装提示,并将响应持久化回历史。简单,但成本和延迟随历史长度增长。

上下文管理 - 滚动摘要记忆

Architecture

压缩历史模式,先保留完整历史一段时间,当达到阈值时,总结最后一块并用较短的摘要消息替换详细回合。在长期对话中显著减少提示大小,同时保持要点连续性。

上下文管理 - 档案记忆

Architecture

身份风格记忆模式,其中档案数据在会话开始时加载。每个提示结合系统角色、用户档案和当前消息。新事实可以写回档案记忆。开销小且可预测,但UX提升大——智能体记住你的名字、技术栈、语气和约束。

上下文管理 - 语义记忆

Architecture

基于向量的记忆模式,其中文本被分块、嵌入并存储在向量数据库中。查询时,问题被嵌入,运行向量搜索,重新排序候选,并将顶部结果注入提示。智能体感觉像记住一切而不会产生幻觉的地方。

上下文管理 - 情景记忆

Architecture

从经验中学习模式,其中每次任务运行成为一个情景,包含输入、动作和结果。在处理新任务之前,智能体获取类似情景并将其用作提示。随着时间的推移,智能体感觉像在学习和成长,而不是重复相同的失败计划。

上下文管理 - 混合检索记忆

Architecture

多模态检索模式,结合语义搜索、精确/关键词搜索和近期搜索并行运行。结果合并并重新排序为单一上下文集。召回率高得多,因为智能体可以找到模糊引用和精确实体。对于全面的知识检索至关重要。

上下文管理 - 共享记忆

Architecture

多智能体协调模式,其中编排器将工作分解为子任务,专业智能体从共享状态存储中拉取和推送,编排器从该共享状态组合最终答案。多智能体设置感觉连贯,而不是每个助手都有自己的不一致记忆。