分论坛:工程创新
专题:微服务与领域驱动设计
内容简介:
在 AI 视觉处理中,分析引擎是一个比较重要的核心组件,涉及到对象侦测,多目标追踪,对象抓拍,对象特征识别,基于区域运动侦测,对象实例分割,关键点识别以及事件侦测与发布等功能,AI 视觉处理的不同场景需要使用这些功能中的不同子集协同完成工作。所有这些功能的动态组合,又被称为处理流水线。处理流水线是一个复杂的软件系统,针对不同的需求需要变化出形态各异的处理结构,可以使用领域驱动设计的理念来指导其进行架构与设计。本次演讲试图从领域驱动设计的角度,从宏观建模到微观建模,利用领域驱动设计中的诸如限界上下文,六边形架构,应用服务层,聚合等工具,逐步演化对分析引擎的领域建模与架构设计,并分享一些设计过程中的心得与问题点,供大家讨论与思考。
演讲提纲:
1. AI 视觉分析引擎所面临的业务难点 2. 领域驱动设计提供的宏观与微观的解决方案 3. 宏观设计:领域模型的迭代与演化 4. 微观设计:领域核心与技术实现的解耦 5. 成果物:灵活可配置的分析流水线听众收益:
1. 了解对于复杂业务问题,使用领域驱动设计如何一步步的拆解复杂度,并使用工具针对性的解决软件开发中的问题 2. 了解端口+适配器架构下的技术实现,获得构建“核心业务稳定,技术可拔插升级”的软件系统结构的能力"