Advertisement

核心原因:依赖领域驱动设计模式

阅读量:

1.前言

近期,我从大数据部调至信息部工作。在之前的大数据部任职期间,参与了诸多服务治理相关的工作,例如构建统一网关、整合部门内各类系统,从而在服务治理与平台治理方面积累了一定的经验。事实上,关于服务治理,IBM曾提出过以下总结:

  1. 明确服务的定义(涵盖服务范围、接口及边界)
  2. 规划服务的部署生命周期(涉及各个阶段)
  3. 管理服务版本(包含兼容性问题)
  4. 实施服务迁移(涵盖启用与退役流程)
  5. 建立服务注册中心(用于管理依赖关系)
  6. 设计服务消息模型(规范数据结构)
  7. 对服务进行监控(以定位问题)
  8. 确定服务的所有权归属(涉及企业组织架构)
  9. 执行服务测试(确保重复测试的可靠性)
  10. 构建服务体系的安全机制(包括可接受的防护范围)

在实际开展服务和平台治理的过程中,我发现除了上述内容之外,还需要经历以下四个关键步骤:

  1. 制定统一的技术规范,使新开发的服务具备稳定性与可持续性
  2. 全面梳理现有各项服务,并进行整体规划与战略设计
  3. 对已有服务逐步实施解耦与整合,形成具备独立功能的领域服务体系
  4. 借助平台工具支持治理工作,打通各环节的服务链路,实现透明化和可追溯性

完成以上总结后,在信息部面对超过300项的服务时,我感到责任重大、任务艰巨。此时我接触到了DDD理

全部评论 (0)

还没有任何评论哟~